Display method, apparatus, and electronic device for location information

By using region monitoring marks with area marks to display target virtual objects' position information, the method addresses the lack of accuracy in conventional hit marks, enabling precise game decision-making and enhancing player experience.

JP2025523985AActive Publication Date: 2025-07-25NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2025502964
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-07-20
Filing Date
2023-02-03
Publication Date
2025-07-25
Estimated Expiration
2043-02-03

AI Technical Summary

Technical Problem

Conventional hit marks in shooting games only indicate the general direction of the enemy, failing to provide accurate distance and spatial position, which hampers game decision-making and player experience.

Method used

Displaying a region monitoring mark with multiple area marks that include target virtual objects, determining their position information, and displaying them based on distance, azimuth, and height to accurately indicate the location of other virtual objects relative to the player's character.

Benefits of technology

Enhances game decision-making by providing precise distance, azimuth, and height information, improving the player's gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025523985000001_ABST
    Figure 2025523985000001_ABST
Patent Text Reader

Abstract

Provided are a method, an apparatus, and an electronic device for displaying location information. A region monitoring mark is displayed on a graphical user interface. The region monitoring mark includes a plurality of region marks. A target virtual object is determined, and target location information of the target virtual object in a game scene is obtained. Based on the target location information, a target region mark is determined from the plurality of region marks. Based on the height information in the target location information, a display mode of the target region mark is determined, and the target region mark is displayed based on the display mode. In this manner, the location information of virtual objects other than the first virtual object in the game scene is displayed by the target region mark among the plurality of region marks, and the distance, orientation, and height between the virtual object and the first virtual object can be accurately provided, which is advantageous for the player to make game decisions based on the distance and orientation of the virtual object, and improves the player's game experience.
Need to check novelty before this filing date? Find Prior Art

Description

Cross-reference to Related Applications

[0001] This disclosure claims the priority of a Chinese patent application with the application number 202210862678.5 and the title "Method, apparatus, and electronic device for displaying location information", filed on July 20, 2022, and all the contents of the Chinese patent application are incorporated herein by reference.

Technical Field

[0002] This disclosure relates to the field of game technologies, and in particular, to a method, apparatus, and electronic device for displaying location information.

Background Art

[0003] In a shooting game, when a player's virtual character is hit, usually, within the player's field of view, a hit mark is displayed to show the location of the source of the attack, that is, the enemy's virtual character that hit the player's virtual character. For example, by displaying an arrow or an arc-shaped mark, the location of the enemy's virtual character is presented. The hit mark helps the player to pre-judge the location of the enemy. However, the above-mentioned hit mark only indicates the general direction of the enemy and cannot accurately provide the specific location of the enemy, which is disadvantageous for the player to make game decisions and affects the player's game experience.

Summary of the Invention

[0004] In view of this, the objective of this disclosure is to display the azimuth information, distance information, and height information between virtual objects within the target monitoring range in a game scene by means of a plurality of area marks of area monitoring marks, and further determine the specific location of the virtual object, which is advantageous for the player to make game decisions and improve the player's game experience, and to provide a method, apparatus, and electronic device for displaying location information.

[0005] According to the first aspect, an embodiment of the present disclosure provides a method for displaying position information, where a terminal device displays a graphical user interface, the graphical user interface includes a scene screen of a game scene and a first virtual object located in the game scene, the first virtual object is a virtual object controlled by the terminal device, and the method includes: a step of displaying a region monitoring mark on the graphical user interface, where a monitoring region corresponding to the region monitoring mark is a game scene space region determined based on a current position of the first virtual object and monitoring range parameters, the region monitoring mark includes a plurality of region marks, and the region mark corresponds to a scene region within a target monitoring direction range and a target monitoring distance range in the game scene; a step of determining a target virtual object and obtaining target position information of the target virtual object in the game scene, where the target virtual object is a virtual object other than the first virtual object in the game scene; a step of determining a target region mark from the plurality of region marks based on the target position information, where a scene region within a target monitoring direction range and a target monitoring distance range corresponding to the target region mark matches the target position information; and a step of determining a display mode of the target region mark based on height information in the target position information and displaying the target region mark based on the display mode.

[0006] Furthermore, the step of determining the target virtual object includes: a step of determining a candidate virtual object for performing a predetermined game action and obtaining orientation information of the candidate virtual object; and a step of determining the candidate virtual object as the target virtual object when the orientation information of the candidate virtual object is within the monitoring region.

[0007] Furthermore, the target position information is the absolute position information of the target virtual object with respect to the game scene. The absolute position information includes at least one of the horizontal position information and the height position information. Alternatively, the target position information is the relative position information of the target virtual object with respect to the first virtual object, and the relative position information includes at least one of the relative distance information, the relative azimuth information, and the relative height information.

[0008] Furthermore, the step of determining the target area mark from a plurality of area marks based on the target position information includes the step of determining the target area mark from the plurality of area marks based on the horizontal position information or the relative distance information and the relative azimuth information in the target position information.

[0009] Furthermore, the plurality of area marks includes a first area mark. When it is indicated by the horizontal position information or the relative distance information that the horizontal distance between the target virtual object and the first virtual object is equal to or less than a first predetermined distance, the step of determining the target area mark from the plurality of area marks includes the step of determining the first area mark as the target area mark.

[0010] Furthermore, the plurality of area marks includes a plurality of second area marks, and the relative directions of the center points of the respective second area marks and the center point of the first area mark are different. When it is indicated by the horizontal position information or the relative distance information that the horizontal distance between the target virtual object and the first virtual object is greater than the first predetermined distance and equal to or less than a second predetermined distance, the step of determining the target area mark from the plurality of area marks includes the step of determining the second area mark as the first candidate area mark, and when it is indicated by the horizontal position information or the relative azimuth information that the azimuth of the target virtual object with respect to the first virtual object is the first direction, the step of determining the target area mark that matches the first direction from the first candidate area marks.

[0011] Furthermore, the plurality of area marks include a plurality of third area marks. The relative directions between the center points of each third area mark and the center point of the first area mark are different. Based on the horizontal position information or relative distance information and relative orientation information in the target position information, the step of determining the target area mark from the plurality of area marks includes: when the horizontal distance between the target virtual object and the first virtual object is indicated to be greater than a second predetermined distance and less than or equal to a third predetermined distance according to the horizontal position information or relative distance information, determining the third area mark as the second candidate area mark; and when the orientation of the target virtual object with respect to the first virtual object is indicated to be a second direction according to the horizontal position information or relative orientation information, determining the target area mark that matches the second direction from the second candidate area marks.

[0012] Furthermore, the area monitoring mark is a first circle, the first area mark among the plurality of area marks is a second circle, the radius of the first circle is larger than the radius of the second circle, and the positions of the center of the first circle and the center of the second circle are the same. The second area mark among the plurality of area marks is a sector demarcated by an annular ring between the first circle and the second circle, and the third area mark among the plurality of area marks is a line outside the first circle.

[0013] Furthermore, a reference position mark is set on the area monitoring mark. The reference position mark corresponds to the first virtual object. Based on the height information in the target position information, the step of determining the display mode of the target area mark and displaying the target area mark based on the display mode includes: determining the display mode of the target area mark based on the height position information or relative height information in the target position information, and based on the display mode, displaying the first position mark of the target virtual object on the target area mark. The first position mark is configured to indicate the target position information of the target virtual object with respect to the first virtual object, and the relative position between the first position mark and the reference position mark matches the relative position between the target virtual object and the first virtual object.

[0014] Furthermore, the target area mark is the first area mark, the reference position mark is located in the first area mark, the display mode of the target area mark is determined based on the height position information or relative height information in the target position information, and based on the display mode, the step of displaying the first position mark of the target virtual object on the target area mark is that when the height difference between the target virtual object and the first virtual object is zero according to the height position information or relative height information, and it is indicated that the relationship between the target virtual object and the first virtual object is a hostile relationship, the step of filling the target area mark with a first predetermined color in which the edge is highlighted and the inside is transparent; and when the height difference between the target virtual object and the first virtual object is not zero according to the height position information or relative height information, and it is indicated that the relationship between the target virtual object and the first virtual object is a hostile relationship, the step of displaying a line with the first predetermined color on the edge of the target area mark.

[0015] Furthermore, the target area mark is the second area mark, the display mode of the target area mark is determined based on the height position information or relative height information in the target position information, and based on the display mode, the step of displaying the first position mark of the target virtual object on the target area mark is that when the height difference between the target virtual object and the first virtual object is zero according to the height position information or relative height information, and it is indicated that the relationship between the target virtual object and the first virtual object is a hostile relationship, the step of filling the target area mark with a first predetermined color in which the outer edge is highlighted and the inside is transparent; and when the height difference between the target virtual object and the first virtual object is not zero according to the height position information or relative height information, and it is indicated that the relationship between the target virtual object and the first virtual object is a hostile relationship, the step of filling the target area mark with a first predetermined color in which the inner edge is highlighted and the outside is transparent.

[0016] Furthermore, the target area mark is a third area mark, and a display mode of the target area mark is determined based on height position information or relative height information in the target position information. Based on the display mode, the step of displaying a first position mark of the target virtual object on the target area mark includes, when the relationship between the target virtual object and the first virtual object is an adversarial relationship, the step of filling the target area mark with a first predetermined color.

[0017] Furthermore, the first predetermined color includes a plurality of different predetermined sub - colors. The different predetermined sub - colors have different color depths, and the target virtual objects corresponding to the different predetermined sub - colors are at different distances from the first virtual object within the target monitoring distance range corresponding to the target area mark.

[0018] Furthermore, the step of displaying a first position mark of the target virtual object on the target area mark includes, when the relationship between the target virtual object and the first virtual object is a non - adversarial relationship, the step of determining a target position that matches the target position information from the target area mark, and the step of displaying a first object mark of the target virtual object at the target position.

[0019] Furthermore, the step of displaying a first object mark of the target virtual object at the target position includes the step of determining that the target virtual object has been hit and killed, and the step of displaying a second object mark of the target virtual object at the target position.

[0020] Furthermore, the method further includes the step of obtaining azimuth information and height information of a second virtual object in the game scene in response to the first virtual object being hit by the second virtual object in the game scene, and the step of displaying a damage mark on the graphical user interface based on the azimuth information and the height information, where the damage mark is configured to indicate the azimuth of the second virtual object, and the second virtual object is a virtual object in an adversarial relationship with the first virtual object.

[0021] Furthermore, the step of displaying a damage mark on the graphical user interface based on the orientation information and the height information includes: determining relative orientation information and relative height information of a second virtual object with respect to a first virtual object based on the orientation information and the height information; determining a designated area mark that matches the relative orientation information from a plurality of area marks of the area monitoring mark based on the relative orientation information and the relative height information; and determining a display mode of the damage mark based on the relative height information, and displaying the damage mark in an external area corresponding to the designated area mark based on the display mode.

[0022] Furthermore, the damage mark is a three-dimensional tapered mark. The step of determining the display mode of the damage mark based on the relative height information and displaying the damage mark in an external area corresponding to the designated area mark based on the display mode includes: when the relative height information is zero, determining that the display mode of the damage mark is a first display mode, and displaying the damage mark in an external area corresponding to the designated area mark based on the first display mode, where the first display mode indicates that the height of the second virtual object with respect to the first virtual object is zero; when the relative height information is greater than zero, determining that the display mode of the damage mark is a second display mode, and displaying the damage mark in an external area corresponding to the designated area mark based on the second display mode, where the second display mode indicates that the height of the second virtual object with respect to the first virtual object is greater than zero; and when the relative height information is less than zero, determining that the display mode of the damage mark is a third display mode, and displaying the damage mark in an external area corresponding to the designated area mark based on the third display mode, where the third display mode indicates that the height of the second virtual object with respect to the first virtual object is less than zero.

[0023] Furthermore, the area marks include a plurality of second area marks and a plurality of third area marks. The method for displaying the position information further includes the step of increasing the number of the second area marks and the third area marks, or increasing the monitoring range parameter, in response to the first virtual object obtaining a specified virtual item. Here, the number of the second area marks is the same as the number of the third area marks.

[0024] According to a second aspect, an embodiment of the present disclosure provides a position information display device, which displays a graphical user interface by a terminal device. The graphical user interface includes a scene screen of a game scene and a first virtual object located in the game scene. The first virtual object is a virtual object controlled by the terminal device. The position information display device includes an area monitoring display module, a target position information acquisition module, an area mark determination module, and an area mark display module. The area monitoring display module is configured to display an area monitoring mark on the graphical user interface. The monitoring area corresponding to the area monitoring mark is a game scene space area determined based on the current position of the virtual object and the monitoring range parameter. The area monitoring mark includes a plurality of area marks. The area mark corresponds to a scene area within a target monitoring direction range and a target monitoring distance range in the game scene. The target position information acquisition module is configured to determine a target virtual object and acquire target position information of the target virtual object in the game scene. The target virtual object is a virtual object other than the first virtual object in the game scene. The area mark determination module is configured to determine a target area mark from the plurality of area marks based on the target position information. The scene area of the target monitoring direction range and the target monitoring distance range corresponding to the target area mark matches the target position information. The area mark display module is configured to determine a display mode of the target area mark based on the height information in the target position information, and display the target area mark based on the display mode.

[0025] According to a third aspect, an embodiment of the present disclosure provides an electronic device including a processor and a memory. The memory stores computer-executable commands executable by the processor, and the processor executes the computer-executable commands to implement any of the position information display methods of the first aspect.

[0026] According to a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable commands. When the computer-executable commands are called and executed by a processor, the computer-executable commands cause the processor to implement any of the position information display methods of the first aspect.

[0027] Embodiments of the present disclosure have the following beneficial effects.

[0028] The present disclosure provides a method, apparatus, and electronic device for displaying position information, which displays area monitoring marks on a graphical user interface. The area monitoring marks include a plurality of area marks, determines a target virtual object, obtains target position information of the target virtual object in a game scene, determines a target area mark from the plurality of area marks based on the target position information, determines a display mode of the target area mark based on height information in the target position information, and displays the target area mark based on the display mode. In this manner, the position information of virtual objects other than the first virtual object in the game scene is displayed by the target area mark among the plurality of area marks, and the distance, azimuth, and height between the virtual object and the first virtual object can be accurately provided, which is advantageous for the player to make game decisions based on the distance and azimuth of the virtual object and improves the player's game experience.

[0029] Other features and advantages of the present disclosure will be described in the following specification, and some will be apparent from the specification or understood by implementing the present disclosure. The objectives and other advantages of the present disclosure are realized and obtained by the structures particularly pointed out in the specification, claims, and drawings.

[0030] To more clearly illustrate the above objects, features, and advantages of the present disclosure, the following presents preferred embodiments and describes them in detail with reference to the accompanying drawings.

Brief Description of the Drawings

[0031]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Modes for Carrying Out the Invention

[0032] To more clearly clarify the objects, technical solutions, and advantages of the embodiments of the present disclosure, the following clearly and completely describes the technical solutions in the present disclosure with reference to the drawings. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, not all of them. Based on the embodiments in the present disclosure, those skilled in the art should also belong to the protection scope of the present disclosure for all other embodiments obtained without creative labor.

[0033] The method for displaying location information in an embodiment of the present disclosure can be executed on a local terminal device or a server. When the method for displaying location information is executed on the server, the method for displaying location information may be implemented and executed based on a cloud interactive system, where the cloud interactive system includes a server and a client device.

[0034] In an alternative embodiment, various cloud applications, such as cloud games, can be executed on the cloud interactive system. Taking cloud games as an example, cloud games refer to a game method based on cloud computing. In the execution mode of cloud games, the execution entity of the game program and the presentation entity of the game screen are separated. The storage and execution of the method for displaying location information are completed on the cloud game server. The role of the client device is used for receiving, transmitting data, and presenting the game screen. For example, the client device may be a display device with a data transmission function close to the user side, such as a mobile terminal, a television, a computer, a personal digital assistant (PDA), etc. However, the information processing may also be performed by the cloud game server in the cloud. When playing a game, the player operates the client device to send an operation command to the cloud game server. The cloud game server executes the game based on the operation command, encodes and compresses data such as the game screen, and returns it to the client device via the network. Finally, the client device decrypts it and outputs the game screen.

[0035] In an alternative embodiment, taking a game as an example, the local terminal device stores a game program and is configured to present a game screen. The local terminal device is configured to interact with the player via a graphical user interface, that is, to download, install, and execute the game program using a normal electronic device. The manner in which the local terminal device provides the graphical user interface to the player may include multiple types. For example, it may be rendered and displayed on the display of the terminal, or provided to the player by holographic projection. For example, the local terminal device includes a display and a processor. The display is configured to display a graphical user interface, the graphical user interface includes a game screen, the processor is configured to execute the game, generate the graphical user interface, and control the display of the graphical user interface on the display.

[0036] Currently, all the hit prompts in conventional shooting mobile games surround the aiming area and perform a two-dimensional damage prompt. The main design expression is to present the source of the hit by an arrow. In the design proposal shown in FIG. 1, when an enemy target hits the player's virtual object within a certain range nearby, an arc-shaped red arrow prompt (the hit prompt as shown in FIG. 1) is displayed around the aiming area. The method of arrow indication marks the azimuth where the target is currently located, helping the player roughly predict the position of the enemy and solve the next stage of tactical actions.

[0037] However, since there is only one such presentation mode, the specific distance of the enemy cannot be exposed more accurately, nor can the specific spatial position of the enemy be exposed. This is disadvantageous for the player's game decision-making and affects the player's game experience. Based on this, the embodiments of the present disclosure aim to provide a method, apparatus, and electronic device for displaying position information applicable to devices such as mobile phones, tablet computers, and notebook computers.

[0038] To make it easier to understand this embodiment, first, the method for displaying position information disclosed in the embodiments of the present disclosure will be described in detail. A graphical user interface is displayed by a terminal device. The graphical user interface includes a scene screen of a game scene and a first virtual object located in the game scene, and the first virtual object is a virtual object controlled by the terminal device. The terminal device may be the local terminal device described above, or may be a client device in the cloud interactive system described above. Further, when the first virtual object holds a virtual shooting tool, the graphical user interface usually further includes a virtual shooting tool located in the game scene. In this case, a aiming mark and a region monitoring mark corresponding to the virtual shooting tool are further displayed on the scene screen, and the aiming mark and the region monitoring mark have a specified display position relationship with the virtual shooting tool respectively. The aiming mark at this time is the position where the virtual shooting tool shoots or aims at.

[0039] Further, when the first virtual object does not hold any tool, the graphical user interface usually includes only all or part of the first virtual object. In this case, only a region monitoring mark (the region monitoring mark and the first virtual object have a specified display position relationship) may be displayed on the scene screen, or an aiming mark and a region monitoring mark (the region monitoring mark and the aiming mark corresponding to the first virtual object have a specified display position relationship) may be displayed. In this case, the aiming mark is the position where the first virtual object aims at. Of course, the aiming mark corresponding to the first virtual object may not be displayed on the graphical user interface. The terminal device may be a touchable device such as a mobile phone or a tablet computer, or may be a non-touchable device such as a computer or a notebook computer. The game scene usually means a game scene of a shooting game. The virtual shooting tool may be a virtual firearm, a virtual bow and arrow, etc.

[0040] The above scene screen usually includes a first virtual object controlled by the player and a virtual shooting tool controlled by the player. The above scene screen may include only the virtual shooting tool controlled by the player, or of course, may include only the first virtual object controlled by the player. The above aiming mark may be a single point, or may be a mark of other shapes such as the aiming marks shown in FIGS. 1 and 2. Also, by way of example, as shown in FIG. 2, the above aiming mark and the area monitoring mark each have a display position relationship specified with the virtual shooting tool, and the aiming mark moves following the movement of the virtual shooting tool. Alternatively, when the first virtual object does not have any tool, the aiming mark is a mark corresponding to the first virtual object, and at this time, the aiming mark moves following the movement of the first virtual object. The area monitoring mark is usually displayed at a position below the aiming mark and similarly moves following the movement of the first virtual object. Alternatively, the aiming mark may not be displayed on the scene screen, and in this case, the area monitoring mark also moves following the movement of the first virtual object.

[0041] As shown in FIG. 3, the method includes the following steps.

[0042] In step S302, an area monitoring mark is displayed on the graphical user interface, and the monitoring area corresponding to the area monitoring mark is a game scene space area determined based on the current position of the first virtual object and the monitoring range parameter. The area monitoring mark includes a plurality of area marks, and the area mark corresponds to a scene area within the target monitoring direction range and the target monitoring distance range in the game scene.

[0043] The center position of the above-mentioned area monitoring mark corresponds to the first virtual character. The above-mentioned monitoring range parameter may be a parameter such as radius and modulation. The above-mentioned game scene space area may be a circular area, a rectangular area, an elliptical area, etc. For example, the monitoring area corresponding to the above-mentioned area monitoring mark may be a game scene space area with the current position of the first virtual object as the center and the specified distance as the radius, and this game scene space area corresponds to the area monitoring mark.

[0044] The above-mentioned area monitoring mark may be in a shape such as a circle or a rectangle. The above-mentioned area mark may be a circular mark, a rectangular mark, a sector mark, a line mark, etc. The scene areas of the target monitoring direction range and the target monitoring distance range in the game scene corresponding to different area marks are different. For example, the target monitoring distance range corresponding to the area mark located in the central area of the area monitoring mark is a scene area within a radius of 10 meters from the first virtual object. Also, for example, the target monitoring direction range corresponding to the area mark located in another specified area of the area monitoring mark is a range located in the northeast direction of the first virtual object with the first virtual object as the reference, and it is a scene area determined within the range of 10 - 20 meters of the target monitoring distance range. Also, for example, the target monitoring direction range corresponding to the area mark located in the edge area of the area monitoring mark is a range located in the southeast direction of the first virtual object with the first virtual object as the reference, and it is a scene area determined within the range of 20 - 30 meters of the target monitoring distance range.

[0045] When actually realized, in response to the movement of the first virtual object corresponding to the virtual shooting tool in the game scene, control is performed to change the scene screen. After the scene screen changes, the aiming mark and the area monitoring mark are displaced relative to the scene screen. The first virtual object is a virtual object controlled by the player, that is, the virtual shooting tool is also a tool controlled by the player. On the scene screen, a screen of the game scene photographed by a virtual camera corresponding to the first virtual object is displayed, and the virtual shooting tool is always displayed on the scene screen. The area monitoring mark usually has a specified shape such as a circle or an ellipse, and in order not to affect the player's viewing of the scene screen, the area monitoring mark is usually displayed in a semi-transparent state to avoid interference with the aiming by the aiming sight.

[0046] Specifically, the player may control the movement control displayed on the graphical user interface, may control the movement of the first virtual object in the game scene, may control an external input device (for example, a device such as a mouse or a keyboard), and may control the movement of the first virtual object in the game scene. Thereby, the scene screen displayed on the graphical user interface is changed according to the movement of the first virtual object, that is, control is performed to move the virtual camera corresponding to the first virtual object, and further, the photographed scene screen is changed. At the same time, the virtual shooting tool displayed on the scene screen is displaced following the first virtual object, and similarly, the aiming mark and the area monitoring mark also relatively displace on the scene screen following the virtual shooting tool.

[0047] In step S304, a target virtual object is determined, and target position information of the target virtual object in the game scene is acquired. Here, the target virtual object is a virtual object other than the first virtual object in the game scene.

[0048] In a game scene, monitor all virtual objects other than the first virtual object. Specifically, monitor the position information of all virtual objects other than the first virtual object. When a virtual object is located in a monitoring area corresponding to a region monitoring mark (i.e., the game scene space region), the virtual object may be determined as the target virtual object. Of course, specifically monitor virtual objects having a specified state other than the first virtual object. When a virtual object having a specified state is located in a monitoring area corresponding to a region monitoring mark (i.e., the game scene space region), the virtual object may be determined as the target virtual object. The specified state may be a state in which shooting, skill release, etc. are being performed.

[0049] After determining the target virtual object, obtain the target position information of the target virtual object in the game scene. The target position information is usually the position coordinates in a three-dimensional coordinate system corresponding to the game scene of the target virtual object. Here, the origin of the three-dimensional coordinate system corresponding to the game scene may be any position in the game scene. Of course, the target position information may also be the position coordinates of the target virtual object relative to the first virtual object, that is, the position coordinates in a three-dimensional coordinate system with the position of the first virtual object as the origin. The target position information usually represents distance information, azimuth information, height information, etc.

[0050] The target virtual object may be, for example, a virtual object in an adversarial relationship with the first virtual object, such as an enemy virtual character, a virtual carrier controlled by an enemy virtual character, etc. The target virtual object may be, for example, a virtual object in a non-adversarial relationship with the first virtual object, such as a team mate virtual character, a virtual carrier controlled by a team mate virtual character, etc.

[0051] In step S306, a target area mark is determined from a plurality of area marks based on the target position information. Here, the scene area of the target monitoring direction range and the target monitoring distance range corresponding to the target area mark matches the target position information.

[0052] Specifically, based on the target position information, it is necessary to determine a target area mark that matches the target position information from a plurality of area marks. Based on the target position information, the distance, azimuth, height, etc. of the target virtual object with respect to the first virtual object can be determined. Based on the distance and azimuth, a target area mark that matches the distance and azimuth can be determined from a plurality of area marks. The target area mark can represent the distance and azimuth of the target virtual object with respect to the first virtual object. That is, the position indicated by the target position information of the target virtual object is located in the scene area of the target monitoring direction range and the target monitoring distance range corresponding to the target area mark.

[0053] In step S308, the display mode of the target area mark is determined based on the height information in the target position information, and the target area mark is displayed based on the display mode.

[0054] The above display mode usually includes a plurality of display forms, and different display modes are mainly determined based on the height information. For example, when the height information is zero, the target area mark is displayed in a predetermined first display form. For example, when the height information is not zero, the target area mark is displayed in a predetermined second display form. Also, the target area marks have different shapes, and the specific display modes of the area marks with different shapes are also different. Next, the display mode also displays different information based on the relationship between the target virtual object and the first virtual object.

[0055] Note that the target area mark is configured to indicate the distance and azimuth of the target virtual object with respect to the first virtual object, and the display mode of the target area mark is configured to indicate the vertical distance, that is, the height distance, of the target virtual object with respect to the first virtual object.

[0056] The method for displaying the position information is to display a region monitoring mark on a graphical user interface. The region monitoring mark includes a plurality of region marks, determine a target virtual object, obtain the target position information of the target virtual object in the game scene, determine a target region mark from the plurality of region marks based on the target position information, determine the display mode of the target region mark based on the height information in the target position information, and display the target region mark based on the display mode. In this mode, the position information of virtual objects other than the first virtual object in the game scene is displayed by the target region mark among the plurality of region marks, and the distance, azimuth, and height between the virtual object and the first virtual object can be accurately provided, which is advantageous for the player to make game decisions based on the distance and azimuth of the virtual object, and improves the player's game experience.

[0057] In step S304 above, one possible implementation of the step of determining the target virtual object is as follows.

[0058] Determine a candidate virtual object for executing a predetermined game action, obtain the azimuth information of the candidate virtual object, and if the azimuth information of the candidate virtual object is within the monitoring region, determine the candidate virtual object as the target virtual object.

[0059] The above-mentioned predetermined game actions may be skill release actions, shooting actions, attack actions, etc. The above-mentioned candidate virtual object may be a virtual object in an adversarial relationship with the first virtual object or a virtual object in a non-adversarial relationship with the first virtual object. The above-mentioned orientation information may be the absolute orientation information of the candidate virtual object with respect to the game scene or the relative orientation information of the candidate virtual object with respect to the first virtual object, and the above-mentioned orientation information is usually coordinate information. For example, when a virtual object in the game scene is performing a predetermined game action, the virtual object is determined as a candidate virtual object, and then the orientation information of the candidate virtual object is obtained. Based on the orientation information, it is determined whether the candidate virtual object is located in the monitoring area corresponding to the area monitoring mark. When the candidate virtual object is in the game scene space area corresponding to the monitoring area, the candidate virtual object is determined as the target virtual object. In this method, the game actions of virtual objects other than the first virtual object in the game scene are monitored, and only when the virtual object performing the predetermined game action is in the monitoring area, the virtual object is determined as the target virtual object, further improving the player's gaming experience.

[0060] In addition, the above-mentioned target position information is the absolute position information of the target virtual object with respect to the game scene, and the absolute position information includes at least one of horizontal position information and height position information, or the target position information is the relative position information of the target virtual object with respect to the first virtual object, and the relative position information includes at least one of relative distance information, relative orientation information, and relative height information.

[0061] The above absolute position information and relative position information are both coordinates in the three-dimensional coordinate system of the target virtual object. The three-dimensional coordinate system may be a three-dimensional coordinate system with any position in the game scene as the origin, or a three-dimensional coordinate system with the first virtual object as the origin. Here, the target position information of the target virtual object obtained in the three-dimensional coordinate system with any position in the game scene as the origin is absolute position information, and the target position information of the target virtual object obtained in the three-dimensional coordinate system with the first virtual object as the origin is relative position information.

[0062] The above horizontal position information is usually determined by a two-dimensional coordinate system, the above height position information is usually determined by a three-dimensional coordinate system, the above relative distance information is usually configured to indicate the distance between the target virtual object and the first virtual object, the above relative azimuth information is usually configured to indicate the direction of the target virtual object relative to the first virtual object, and the above relative height information is usually configured to indicate the height difference between the target virtual object and the first virtual object.

[0063] Based on the absolute position information and relative position information, the distance, azimuth, and height difference between the target virtual object and the first virtual object can be calculated. The distance means the horizontal distance between the target virtual object and the first virtual object in the game scene, the azimuth means the direction of the target virtual object relative to the direction of the first virtual object in the game scene, and the height means the vertical distance between the target virtual object and the first virtual object in the game scene.

[0064] In the above step S306, one possible implementation of the step of determining the target area mark from a plurality of area marks based on the target position is as follows.

[0065] Determine the target area mark from a plurality of area marks based on the horizontal position information in the target position information, or the relative distance information and relative azimuth information.

[0066] The different region marks are configured to indicate different distances and orientations between the target virtual object and the first virtual object. For example, the first candidate region mark of the region monitoring mark indicates that the distance between the target virtual object and the first virtual object is close, and the edge region mark of the region monitoring mark indicates that the distance between the target virtual object and the first virtual object is far. Also for example, the right-side region mark of the region monitoring mark with respect to the first virtual object indicates that the orientation of the target virtual object with respect to the first virtual object is on the right side.

[0067] In actual implementation, since the relative distance information and the relative orientation information can be determined based on the horizontal position information, the target region mark that matches the relative distance information and the relative orientation information can be determined from a plurality of region marks based on the horizontal position information or directly based on the relative distance information and the relative orientation information. For example, if the target monitoring direction range corresponding to the region mark (1) among the plurality of region marks is the southeast direction, the corresponding target monitoring distance range is 10 - 20 meters, and the relative distance information is 15 meters and the relative orientation information is the southeast direction, then the region mark (1) can be determined as the target region mark.

[0068] As shown in FIG. 4, since the plurality of region marks include a first region mark, a plurality of second region marks, and a plurality of third region marks, one possible implementation of the step of determining the target region mark from the plurality of region marks based on the horizontal position information in the target position information or the relative distance information and the relative orientation information is as follows.

[0069] When it is indicated by the horizontal position information or the relative distance information that the horizontal distance between the target virtual object and the first virtual object is less than or equal to a first predetermined distance, the first region mark is determined as the target region mark.

[0070] Among the plurality of region marks, each region mark is configured to indicate different distances and different orientations between the target virtual object and the first virtual object, and a display form of the region mark is preset, and different display forms indicate the relationship between the target virtual object and the first virtual object and the spatial position of the target virtual object and the first virtual object.

[0071] When actually realized, the terminal device acquires in real time the target position information of virtual objects other than the first virtual object in the game scene, and the target position information includes horizontal position information, or relative distance information and relative azimuth information. Here, since the relative distance information and the relative azimuth information can be determined based on the horizontal position information, when the relative distance information is less than or equal to a first predetermined distance, the first region mark is determined as the target region mark. The range less than the first predetermined distance can be understood as the target monitoring distance range corresponding to the first region mark.

[0072] The first predetermined distance can be set according to the actual game scene, and is set to, for example, 5 meters. The first region mark may be circular as shown in FIG. 4, or may be other shapes such as an ellipse, a square, or a polygon.

[0073] As shown in FIG. 4, the plurality of region marks may include a plurality of second region marks, and the relative directions of the center points of the second region marks and the center point of the first region mark are different. Other possible embodiments of the step of determining the target region mark from the plurality of region marks based on the horizontal position information or the relative distance information and the relative azimuth information in the target position information are as follows.

[0074] When it is indicated by the horizontal position information or the relative distance information that the horizontal distance between the target virtual object and the first virtual object is greater than the first predetermined distance and less than or equal to the second predetermined distance, the second area mark is determined as the first candidate area mark. When it is indicated by the horizontal position information or the relative azimuth information that the azimuth of the target virtual object with respect to the first virtual object is in the first direction, a target area mark that matches the first direction is determined from the first candidate area mark.

[0075] The range greater than the first predetermined distance and less than or equal to the second predetermined distance can be understood as the target monitoring distance range corresponding to the second area mark, and the different directions can be understood as the target monitoring direction ranges corresponding to different second area marks.

[0076] The second predetermined distance can be set according to the actual game scene, for example, set to 15 meters, etc. The second area mark may be one or a plurality. If it is one, the second area mark may be an annular area outside the first area mark shown in FIG. 4. If there are a plurality, the second area mark may be a fan-shaped area (i.e., the fan-shaped areas 1-8 in the figure, 8 areas). Currently, the second area mark may also be other shapes such as triangles and quadrilaterals. Specifically, when the distance between the target virtual object and the first virtual object is greater than the first predetermined distance and less than or equal to the second predetermined distance, the second area mark is determined as the first candidate area mark.

[0077] Since the second area mark includes a plurality, after determining the distance between the target virtual object and the first virtual object, it is impossible to determine which area mark among the plurality of second area marks is the target area mark. Therefore, the first direction of the target virtual object with respect to the first virtual object is determined, and a target area mark that matches the first direction can be determined from the plurality of second area marks. Here, the first direction is the direction in the horizontal azimuth.

[0078] For example, when the first direction of the target virtual object with respect to the first virtual object is the direction in which the target virtual object is located in the front right of the first virtual object, from a plurality of second region marks, a target region mark located in the front right of the reference position mark (i.e., the center of the first region mark) is determined as the target region mark. For example, sector 1 in FIG. 4 is determined as the target region mark.

[0079] In the above aspect, the target region mark is determined based on the distance and orientation between the target virtual object and the first virtual object. The target region mark indicates the distance between the virtual objects, and the distance and orientation of the target virtual object can be accurately determined.

[0080] The above plurality of region marks include a plurality of third region marks. The relative directions of the center points of each third region mark and the center point of the first region mark are different. One possible implementation of the step of determining the target region mark from the plurality of region marks based on the horizontal position information, or the relative distance information and the relative orientation information in the target position information is as follows.

[0081] When the horizontal position information or the relative distance information indicates that the horizontal distance between the target virtual object and the first virtual object is greater than a second predetermined distance and less than or equal to a third predetermined distance, the third region mark is determined as the second candidate region mark. When the horizontal position information or the relative orientation information indicates that the orientation of the target virtual object with respect to the first virtual object is the second direction, the target region mark that matches the second direction is determined from the second candidate region marks.

[0082] The above-mentioned third predetermined distance may be set according to the actual needs of the game, for example, set to 25 meters or the like. The above-mentioned third area mark may be a circular line or an arc-shaped line. When there is one third area mark, the above-mentioned third area mark may be a circular line. When there are a plurality of third area marks, the above-mentioned third area mark may be an arc-shaped line. Specifically, when the distance between the target virtual object and the first virtual object is greater than the second predetermined distance and less than or equal to the third predetermined distance, the third area mark is determined as the above-mentioned second candidate area mark.

[0083] As shown in FIG. 6, the above-mentioned third area marks include a plurality of them. The center of each third area mark has a different relative direction from the center of the first area mark, and each third area mark corresponds to the second area mark. For example, the area monitoring marks in FIG. 6 include eight third area marks, and each third area mark indicates one relative direction. The above-mentioned third area marks may include two, three or more, and specifically may be set according to the actual needs of the game.

[0084] Since the above-mentioned third area marks include a plurality of them, after determining the distance between the target virtual object and the first virtual object, it is impossible to determine which area mark among the plurality of third area marks is the target area mark. Therefore, the second direction of the target virtual object with respect to the first virtual object is determined, and a target area mark that matches the second direction can be determined from the plurality of third area marks. Here, the second direction is the direction in the horizontal azimuth.

[0085] For example, when the second direction of the target virtual object with respect to the first virtual object is the direction in which the target virtual object is located in the right front of the first virtual object, a third area mark located in the right front of the reference position mark (the center of the first area mark) is determined as the target area mark from the plurality of third area marks. For example, the lines corresponding to the outside of sector 1 and sector 2 in FIG. 6 are the target area marks.

[0086] In the above aspect, the target area mark is determined based on the distance and direction of the target virtual object with respect to the first virtual object. The target area mark indicates the distance between the virtual objects, and the distance and orientation of the target virtual object can be accurately determined.

[0087] Furthermore, as shown in FIG. 4, the above area monitoring mark is a first circle. Among the plurality of area marks, the first area mark is a second circle. The radius of the first circle is larger than the radius of the second circle, and the positions of the centers of the first circle and the second circle are the same. The second area mark among the plurality of area marks is a sector defined by an annular ring between the first circle and the second circle. The third area mark among the plurality of area marks is a line outside the first circle.

[0088] Also, as shown in FIG. 4, the above area monitoring mark is provided with a reference position mark in the shape of a triangle at the center position of the area monitoring mark. The reference position mark corresponds to the first virtual object. That is, the reference position mark displayed by the area monitoring mark is the position of the first virtual object in the area monitoring mark. It should be noted that the area monitoring mark shown in FIG. 4 is circular, and the reference position mark is triangular, which is only an example, and it goes without saying that other shapes may be used.

[0089] One possible implementation of the step of determining the display mode of the target area mark based on the height information in the target position information and displaying the target area mark based on the display mode is as follows.

[0090] Determine the display mode of the target area mark based on the height position information or relative height information in the target position information, and based on the display mode, display the first position mark of the target virtual object on the target area mark. Here, the first position mark is configured to indicate the target position information of the target virtual object with respect to the first virtual object, and the relative position between the first position mark and the reference position mark matches the relative position between the target virtual object and the first virtual object.

[0091] Specifically, the relative position between the first position mark and the reference position mark can indicate the relative position between the virtual objects. Each position in the area monitoring mark corresponds to a different distance and a different orientation between the target virtual object and the first virtual object. That is, the relative position between the first position mark and the reference position mark matches the relative position between the target virtual object and the first virtual object.

[0092] In actual implementation, the distance and orientation between the target virtual object and the first virtual object are obtained in real time, and then, based on the distance and orientation, that is, the relative position between the target virtual object and the first virtual object, determine the target area mark for displaying the first position mark in the area monitoring mark, and display the first position mark on the target area mark. In this case, the relative position between the first position mark and the reference position mark matches the relative position between the target virtual object and the first virtual object. That is, the relative position between the target virtual object and the first virtual object is that the distance between the target virtual object and the first virtual object is 10 meters and the orientation is to the right. The relative position between the first position mark and the reference position mark is that the distance between the first position mark and the reference position mark is 2 centimeters and the orientation is to the right. Here, the 2 - centimeter distance in the area monitoring mark matches the 10 - meter distance in the game scene.

[0093] In addition, the first position mark usually includes marks in a plurality of display forms, and the marks in different display forms are configured to indicate the positions of different virtual objects and different controls.

[0094] In the above aspect, by displaying the first position mark and the reference position mark on the area monitoring mark, the relative position between virtual objects can be indicated by the relative position between the marks, and the position of the target virtual object can be accurately determined.

[0095] The area monitoring mark includes a first area mark and a second area mark. As shown in FIG. 4, the middle circular area is the first area mark, the surrounding fan-shaped area is the second area mark, the reference position mark is located on the first area mark. When the target area is the first area mark, one possible implementation of determining the display mode of the target area mark based on the height position information or relative height information in the target position information and displaying the first position mark of the target virtual object on the target area mark based on the display mode is as follows.

[0096] (1) When it is shown by the height position information or relative height information that the height difference between the target virtual object and the first virtual object is zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with a first predetermined color with the edge highlighted and transparent inside.

[0097] The first area mark may be circular as shown in FIG. 4, or may be other shapes such as an ellipse, a square, or a polygon. The first position mark displayed on the first area mark may be a circular pattern with a specified color, or a circular line with a specified color, or a circular pattern with a specified color and a line with another color outside it. Usually, different first position marks indicate different virtual objects.

[0098] Specifically, when the distance between the target virtual object and the first virtual object is equal to or less than a first predetermined distance, a first position mark is displayed on the first area mark. At this time, the player may determine the distance between the target virtual object and the first virtual object based on the first position mark displayed by the first area mark, or may determine the spatial position between the target virtual object and the first virtual object.

[0099] When the relationship between the target virtual object and the first virtual object is a hostile relationship, and height position information or relative height information indicates that the height difference between the target virtual object and the first virtual object is zero, it is determined that the spatial orientation of the target virtual object with respect to the first virtual object is a horizontal orientation, and the first area mark is filled with a first predetermined color in which the edge is highlighted and gradually becomes transparent inside.

[0100] The above-mentioned horizontal orientation means that there is no height difference between the target virtual object and the first virtual object. The above-mentioned first predetermined color may be yellow, red, green, etc., and can be set according to actual needs. As shown in FIG. 4(a), when the spatial orientation of the first virtual object with respect to the first virtual object is a horizontal orientation, the first area mark is filled with a first predetermined color in which the edge is highlighted and gradually becomes transparent inside.

[0101] (2) When height position information or relative height information indicates that the height difference between the target virtual object and the first virtual object is not zero, and the relationship between the target virtual object and the first virtual object is shown to be a hostile relationship, a line having a first predetermined color is displayed on the edge of the target area mark.

[0102] Based on the height position information or relative height information, it is indicated that the height difference between the target virtual object and the first virtual object is not zero, the spatial orientation of the target virtual object with respect to the first virtual object is the vertical orientation, and when it is determined that the relationship between the target virtual object and the first virtual object is an adversarial relationship, a line having a first predetermined color is displayed at the edge of the first area mark, where the darker the first predetermined color, the closer the first virtual object is to the first virtual object within the first predetermined distance range.

[0103] The above vertical orientation means that there is a height difference between the target virtual object and the first virtual object, and it may be located above the first virtual object or below the first virtual object. The above first predetermined color may be yellow, red, green, etc., and can be set according to actual needs. As shown in FIG. 4(b), when the spatial orientation of the target virtual object with respect to the first virtual object is the vertical orientation, the first area mark is filled with a first predetermined color whose edge is highlighted and gradually becomes transparent inside.

[0104] Also, the above first position mark blinks to clearly inform the player that there is an enemy virtual object nearby.

[0105] In the above aspect, by filling the first area mark with a color or displaying a line, the spatial orientation between virtual objects can be shown, which is advantageous for accurately determining the relative position of the first virtual object and is advantageous for the player to make game decisions.

[0106] The above target area mark is the second area mark. One possible implementation of the step of determining the display mode of the target area mark based on the height position information or relative height information in the target position information and displaying the first position mark of the target virtual object on the target area mark based on the display mode is as follows.

[0107] (1) When it is indicated by the height position information or the relative height information that the height difference between the target virtual object and the first virtual object is zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with a first predetermined color in which the outer edge is highlighted and the inside is transparent.

[0108] (2) When it is indicated by the height position information or the relative height information that the height difference between the target virtual object and the first virtual object is not zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with a first predetermined color in which the inner edge is highlighted and the outside is transparent.

[0109] The first position mark displayed in the second area mark may be the same pattern as the second area mark having the specified color, or may be a circular pattern having the specified color, or may be a circular pattern having the specified color and having a line of another color outside thereof. Usually, different first position marks indicate different virtual objects.

[0110] Similarly, the above-mentioned first predetermined color can be set according to actual requirements. As shown in FIG. 5(a), when the height difference between the target virtual object and the first virtual object is zero according to the height position information or the relative height information, and it is indicated that the spatial orientation of the target virtual object with respect to the first virtual object is the horizontal orientation, the target area mark (i.e., the second area mark) is filled with the first predetermined color in which the outer edge is highlighted and gradually becomes transparent inside. As shown in FIG. 5(b), when the height difference between the target virtual object and the first virtual object is not zero according to the height position information or the relative height information, and it is indicated that the spatial orientation of the target virtual object with respect to the first virtual object is the vertical orientation, the target area mark is filled with the first predetermined color in which the inner edge is highlighted and gradually becomes transparent outside. Here, the darker the first predetermined color is, the closer the first virtual object is to the first virtual object within the range between the second predetermined distance and the first predetermined distance.

[0111] In the above aspect, by filling the second area mark with the first predetermined color in different gradation forms, the spatial orientation between the virtual objects can be indicated, which is advantageous for accurately determining the relative position of the target virtual object and is advantageous for the player to make game decisions.

[0112] Also, as shown in FIG. 6, the above area monitoring mark further includes a third area mark located outside the area monitoring mark, that is, outside the circular area.

[0113] The above target area mark is the third area mark. One possible implementation of determining the display mode of the target area mark based on the height information in the target position information and displaying the first position mark of the target virtual object on the target area mark based on the display mode is to fill the target area mark with the first predetermined color when the relationship between the target virtual object and the first virtual object is an adversarial relationship.

[0114] The first position mark displayed on the third area mark may be a line having a specified color or may be another pattern having the specified color. Usually, different shapes indicate different relationships between the first virtual object and the first virtual object. Specifically, the first position mark is displayed on the target area mark, and the player may determine the distance between the target virtual object and the first virtual object based on the first position mark displayed by the third area mark. Furthermore, the spatial position between the target virtual object and the first virtual object may also be determined.

[0115] As shown in FIG. 6, the third area mark includes a plurality of marks, and the relative directions of each third area mark and the reference position mark are different, and each third area mark corresponds to the second area mark. For example, the area monitoring mark in FIG. 6 includes eight third area marks, and each third area mark indicates one relative direction. The third area mark may include two, three or more, and specifically may be set according to the actual needs of the game.

[0116] If the area monitoring mark is circular and the third area mark is a circular outer line, and the relationship between the target virtual object and the first virtual object is a hostile relationship, an outer line having a first predetermined color is displayed on the target third area mark. Here, the darker the first predetermined color, the closer the first virtual object is to the first virtual object within the third predetermined distance range.

[0117] Similarly, the first predetermined color can be set according to actual needs. As shown in FIG. 6, the spatial orientation of the first virtual object with respect to the first virtual object is a horizontal orientation, and an outer line having a first predetermined color is displayed on the target third area mark. Here, the darker the first predetermined color, the closer the first virtual object is to the first virtual object within the range between the second predetermined distance and the third predetermined distance and the second predetermined distance.

[0118] In the above method, an external line of a first predetermined color is displayed on the target third area mark, and by indicating the direction between virtual objects, the relative position of the target virtual object can be accurately determined, which is advantageous for the player to make a game decision.

[0119] Also, the first predetermined color includes a plurality of different predetermined sub - colors, the different predetermined sub - colors have different color depths, and the target virtual objects corresponding to the different predetermined sub - colors have different distances from the first virtual object within the target monitoring distance range corresponding to the target area mark. That is, the darker the first predetermined color is, the closer the target virtual object is to the first virtual object within the target monitoring distance range corresponding to the target area mark.

[0120] Furthermore, one possible embodiment of the step of displaying the first position mark of the target virtual object on the target area mark is as follows.

[0121] When the relationship between the target virtual object and the first virtual object is a non - adversarial relationship, a target position matching the target position information is determined from the target area mark, and the first object mark of the target virtual object is displayed at the target position.

[0122] Specifically, based on the target position information, the relative position between the target virtual object and the first virtual object is determined, a target position matching the relative position is determined from the target area mark, and the first object mark of the target virtual object is displayed at the target position.

[0123] When the target area mark is the first area mark and the second area mark, the first object mark of the target virtual object can be directly displayed at the target position. When the target area mark is the third area mark, the first object mark of the target virtual object can be directly displayed at the edge position of the third area mark, and the first object mark of the target virtual object displayed at the edge position of the third area mark is usually different from the first object mark of the target virtual object displayed at the target position.

[0124] As shown in FIG. 7, when the distance between the target virtual object and the first virtual object is equal to or less than the second predetermined distance, based on the specific distance and direction of the target virtual object with respect to the first virtual object, a target position matching the distance is determined from the target area mark, and the target position matches the relative position between the target virtual object and the first virtual object. Then, the first object mark of the target virtual object is displayed at the target position. The first object mark includes a plurality of them. For example, when the target virtual object is a virtual character, a circular pattern filled with blue is displayed, corresponding to (1) in FIG. 7 (shown in blue in gray in FIG. 7). Also, for example, when the target virtual object is a virtual carrier, a circular pattern is displayed, and the circular pattern includes a circular pattern filled with white and one white circular line attached to the outer edge of the circular pattern, corresponding to (2) in FIG. 7 (shown in white in black in FIG. 7). Also, for example, when the target virtual object is that the virtual object drives a virtual carrier, a circular pattern is displayed, and the circular pattern includes a circular pattern filled with blue and one white circular line attached to the outer edge of the circular pattern, corresponding to (3) in FIG. 7.

[0125] Also, when the distance between the target virtual object and the first virtual object is greater than a second predetermined distance and less than a third predetermined distance, based on the specific distance and direction of the target virtual object relative to the first virtual object, a target edge position matching the distance is determined from the edge region of the area monitoring mark, and then a second object mark of the target virtual object is displayed at the target edge position. The second object mark is a pattern of a predetermined shape. For example, when the target virtual object is a virtual character, a triangular pattern filled with blue is displayed, corresponding to the gray triangle located at the outer edge in FIG. 7. Also, for example, when the target virtual object is a virtual carrier, a triangular pattern is displayed, and the triangular pattern includes a triangular pattern filled with white and one white circular line attached to the outer edge of the triangular pattern, corresponding to the black triangle located at the outer edge in FIG. 7. Also, for example, when the target virtual object is that the virtual object is driving a virtual carrier, a triangular pattern is displayed, and the triangular pattern includes a triangular pattern filled with blue and one white circular line attached to the outer edge of the circular pattern, and the edge corresponding to the outer edge in FIG. 7 has a gray triangle with a black line.

[0126] In the above aspect, the object mark of the teammate virtual object is displayed on the target area mark, which can not only accurately determine the position of the enemy virtual object, but also determine the positions among teammates, further improving the game decision-making efficiency of the player and enhancing the user's game experience.

[0127] One possible implementation of the step of displaying the first object mark of the target virtual object at the target position is to determine that the target virtual object has been hit and killed, and display the second object mark of the target virtual object at the target position.

[0128] When the target virtual object is hit and killed, a second object mark of the target virtual object is displayed at the target position. The second object mark may be set according to actual needs. For example, it is the "×" in FIG. 7. In this mode, by displaying the second object mark of the target virtual object at the target position, it indicates that the target virtual object has been hit and killed.

[0129] The area monitoring mark includes a plurality of second area marks and a plurality of third area marks. The method further includes increasing the number of the second area marks and the third area marks in the area monitoring mark, or increasing the monitoring range parameter in response to the first virtual object obtaining a specified virtual item, where the number of the second area marks is the same as the number of the third area marks.

[0130] When the first virtual object moves in the game scene, usually, it obtains several game items. When it obtains a specified virtual item, according to the number indicated by the specified virtual item, the number of the second area marks and the third area marks in the area monitoring mark is increased. As shown in FIG. 8, it is expanded from the original 8 sectors to 12 grids and presented, thereby making the detection range more accurate. At the same time, the directions indicated by the external damage marks corresponding to each third area mark also increase. In addition, the monitoring range parameter of the monitoring area can also be increased. For example, in the initial state, only the scene area with the first virtual object as the center and a radius of 30 meters is monitored. After obtaining several game items, the scene area with the first virtual object as the center and a radius of 50 meters can be monitored. In this mode, by setting the specified virtual item, the number of area marks and the monitoring range parameter can be increased, further improving the player's detection efficiency.

[0131] In an actual game scene, as shown in FIG. 2, the above circular area monitoring mark is displayed below the aiming mark and needs to be inclined by a certain viewing angle, for example, 15 degrees upward, to ensure that the presentation within each radar section can be clearly recognized.

[0132] In the above aspect, it solves the problem that the presentation of being hit in the current mobile shooting game is relatively wide, helps the player to judge the specific range of the enemy's hiding, and helps to more accurately pre-judge the position of the virtual object in advance.

[0133] Furthermore, the above method further includes the steps of obtaining the azimuth information and height information of the second virtual object in the game scene in response to the first virtual object hitting the second virtual object in the game scene, and displaying a damage mark on the graphical user interface based on the azimuth information and height information, where the damage mark is configured to indicate the azimuth of the second virtual object, and the second virtual object is a virtual object in an adversarial relationship with the first virtual object.

[0134] As shown in FIG. 9, a damage mark is displayed on the graphical user interface, and the above-displayed damage mark is usually a three-dimensional solid mark such as a triangular pyramid.

[0135] One possible implementation manner of the step of displaying a damage mark on the graphical user interface based on the above azimuth information and height information is to determine the relative azimuth information and relative height information of the second virtual object with respect to the first virtual object based on the azimuth information and height information, determine a specified area mark that matches the relative azimuth information from a plurality of area marks of the area monitoring mark based on the relative azimuth information and relative height information, determine the display mode of the damage mark based on the relative height information, and display the damage mark in an external area corresponding to the specified area mark based on the display mode.

[0136] The above damage mark is a three-dimensional tapered mark. One possible embodiment of the step of determining the display mode of the damage mark based on the relative height information and displaying the damage mark in the external area corresponding to the specified area mark based on the display mode is as follows.

[0137] (1) When the relative height information is zero, it is determined that the display mode of the damage mark is the first display mode, and the damage mark is displayed in the external area corresponding to the specified area mark based on the first display mode. Here, the first display mode indicates that the height of the second virtual object relative to the first virtual object is zero.

[0138] (2) When the relative height information is greater than zero, it is determined that the display mode of the damage mark is the second display mode, and the damage mark is displayed in the external area corresponding to the specified area mark based on the second display mode. Here, the second display mode indicates that the height of the second virtual object relative to the first virtual object is greater than zero.

[0139] (3) When the relative height information is less than zero, it is determined that the display mode of the damage mark is the third display mode, and the damage mark is displayed in the external area corresponding to the specified area mark based on the third display mode. Here, the third display mode indicates that the height of the second virtual object relative to the first virtual object is less than zero.

[0140] Exemplarily, as shown in the damage mark 1 in FIG. 9, the height of the second virtual object with respect to the first virtual object is determined by the colored area filled in the damage mark. When no color is filled, it means that the height of the second virtual object with respect to the first virtual object is zero. The direction indicated by the damage mark is the same as the direction indicated by the second area mark. As shown in the damage mark 2 in FIG. 9, the height of the second virtual object with respect to the first virtual object is determined to be greater than zero by the colored area filled in the arrow area of the damage mark. The more color is filled, the greater the height value of the second virtual object with respect to the first virtual object, which is greater than zero. As shown in the damage mark 2 in FIG. 9, the height of the second virtual object with respect to the first virtual object is determined to be less than zero by the colored area filled in the non-arrow area of the damage mark. The more color is filled, the greater the value of the height of the second virtual object with respect to the first virtual object, which is less than zero.

[0141] Corresponding to the embodiments of the above method, an embodiment of the present disclosure provides a display device for position information for displaying a graphical user interface by a terminal device. The graphical user interface includes a scene screen of a game scene and a first virtual object located in the game scene. The first virtual object is a virtual object controlled by the terminal device. As shown in FIG. 10, the device includes a region monitoring display module 1001, a target position information acquisition module 1002, a region mark determination module 1003, and a region mark display module 1004. The region monitoring display module 1001 displays a region monitoring mark on the graphical user interface. The monitoring region corresponding to the region monitoring mark is a game scene space region determined based on the current position of the virtual object and the monitoring range parameter. The region monitoring mark includes a plurality of region marks, and the region marks are configured to correspond to the scene regions within the target monitoring direction range and the target monitoring distance range in the game scene.

[0142] The target position information acquisition module 1002 is configured to determine a target virtual object and acquire target position information of the target virtual object in the game scene, and the target virtual object is a virtual object other than the first virtual object in the game scene.

[0143] The area mark determination module 1003 is configured to determine a target area mark from a plurality of area marks based on the target position information, and the scene area of the target monitoring direction range and the target monitoring distance range corresponding to the target area mark matches the target position information.

[0144] The area mark display module 1004 is configured to determine the display mode of the target area mark based on the height information in the target position information and display the target area mark based on the display mode.

[0145] The embodiments of the present disclosure provide a display device for position information that displays area monitoring marks on a graphical user interface, the area monitoring marks include a plurality of area marks, determines a target virtual object, acquires target position information of the target virtual object in the game scene, determines a target area mark from the plurality of area marks based on the target position information, determines the display mode of the target area mark based on the height information in the target position information, and displays the target area mark based on the display mode. In this manner, the position information of virtual objects other than the first virtual object in the game scene is displayed by the target area mark among the plurality of area marks, and the distance, azimuth, and height between the virtual object and the first virtual object can be accurately provided, which is advantageous for the player to make game decisions based on the distance and azimuth of the virtual object and improves the player's game experience.

[0146] Furthermore, the target position information acquisition module determines a candidate virtual object that executes a predetermined game action, acquires the orientation information of the candidate virtual object, and if the orientation information of the candidate virtual object is within the monitoring area, it is further configured to determine the candidate virtual object as the target virtual object.

[0147] Furthermore, the target position information acquisition module acquires the absolute position information of the target virtual object with respect to the game scene, or acquires the relative position information of the target virtual object with respect to the first virtual object, and based on the absolute position information or the relative position information, calculates the distance information, orientation information, and height information between the target virtual object and the first virtual object, and is further configured to determine the distance information, orientation information, and height information as the target position information.

[0148] Furthermore, the area mark determination module is further configured to determine a target area mark from a plurality of area marks based on the distance information and orientation information in the target position information.

[0149] Furthermore, the plurality of area marks includes a first area mark, and when the distance information indicates that the horizontal distance between the target virtual object and the first virtual object is equal to or less than a first predetermined distance, the area mark determination module is further configured to determine the first area mark as the target area mark.

[0150] Furthermore, the plurality of area marks includes a plurality of second area marks, and the relative direction of each second area mark from the center point of the first area mark is different. When the distance information indicates that the horizontal distance between the target virtual object and the first virtual object is greater than the first predetermined distance and equal to or less than a second predetermined distance, the area mark determination module determines the second area mark as the first candidate area mark, and when the orientation information indicates that the orientation of the target virtual object with respect to the first virtual object is the first direction, it is further configured to determine a target area mark that matches the first direction from the first candidate area mark.

[0151] Furthermore, the plurality of region marks includes a plurality of third region marks, and the relative directions of each third region mark from the center point of the first region mark are different. When it is shown by the distance information that the horizontal distance between the target virtual object and the first virtual object is greater than a second predetermined distance and less than or equal to a third predetermined distance, the region mark determination module determines the third region mark as a second candidate region mark. When it is shown by the orientation information that the orientation of the target virtual object with respect to the first virtual object is a second direction, the region mark determination module is further configured to determine a target region mark that matches the second direction from the second candidate region marks.

[0152] Furthermore, the region monitoring mark is a first circle, the first region mark among the plurality of region marks is a second circle, the radius of the first circle is larger than the radius of the second circle, and the positions of the center of the first circle and the center of the second circle are the same. The second region mark among the plurality of region marks is a sector defined by an annular ring between the first circle and the second circle, and the third region mark among the plurality of region marks is an outer line of the first circle.

[0153] Furthermore, a reference position mark is provided on the region monitoring mark, the reference position mark corresponds to the first virtual object, the region mark display module is further configured to determine the display mode of the target region mark based on the height information in the target position information, and based on the display mode, display a first position mark of the target virtual object on the target region mark. Here, the first position mark is configured to indicate the target position information of the target virtual object with respect to the first virtual object, and the relative position between the first position mark and the reference position mark matches the relative position between the target virtual object and the first virtual object.

[0154] Furthermore, the target area mark is the first area mark, the reference position mark is located at the first area mark, the area mark display module has a height information of zero, and when the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with a first predetermined color in which the edge is highlighted and the inside is transparent. When the height information is not zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, the edge of the target area mark is further configured to display a line having the first predetermined color.

[0155] Furthermore, the target area mark is the second area mark, and the area mark display module is configured such that when the height information is zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with a first predetermined color in which the outer edge is highlighted and the inside is transparent. When the height information is not zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with a first predetermined color in which the inner edge is highlighted and the outside is transparent.

[0156] Furthermore, the target area mark is the third area mark, and the area mark display module is further configured such that when the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with the first predetermined color.

[0157] Furthermore, the first predetermined color includes a plurality of different predetermined sub - colors, the different predetermined sub - colors have different color depths, and here, for different predetermined sub - colors, the target virtual objects corresponding to them have different distances from the first virtual object within the target monitoring distance range corresponding to the target area mark.

[0158] Furthermore, when the relationship between the target virtual object and the first virtual object is a non-hostile relationship, the above area mark display module is further configured to determine a target position that matches the target position information from the target area mark, and display the first object mark of the target virtual object at the target position.

[0159] Furthermore, the above area mark display module is further configured to determine that the target virtual object has been hit and killed, and display the second object mark of the target virtual object at the target position.

[0160] Furthermore, in response to the first virtual object being hit by the second virtual object in the game scene, the above device acquires the orientation information and height information of the second virtual object in the game scene, and based on the orientation information and height information, further includes a damage mark display module for displaying a damage mark on the graphical user interface. The damage mark is configured to indicate the orientation of the second virtual object, and the second virtual object is a virtual object in a hostile relationship with the first virtual object.

[0161] Furthermore, the above damage mark display module determines the relative orientation information and relative height information of the second virtual object with respect to the first virtual object based on the orientation information and height information, determines a designated area mark that matches the relative orientation information from a plurality of area marks of the area monitoring mark based on the relative orientation information and relative height information, determines the display mode of the damage mark based on the relative height information, and is further configured to display the damage mark in an external area corresponding to the designated area mark based on the display mode.

[0162] Furthermore, when the relative height information is zero, the damage mark display module determines that the display mode of the damage mark is the first display mode, and is configured to display the damage mark in the external area corresponding to the designated area mark based on the first display mode. Here, the first display mode indicates that the height of the second virtual object relative to the first virtual object is zero. When the relative height information is greater than zero, the damage mark display module determines that the display mode of the damage mark is the second display mode, and is configured to display the damage mark in the external area corresponding to the designated area mark based on the second display mode. Here, the second display mode indicates that the height of the second virtual object relative to the first virtual object is greater than zero. When the relative height information is less than zero, the damage mark display module determines that the display mode of the damage mark is the third display mode, and is configured to display the damage mark in the external area corresponding to the designated area mark based on the third display mode. Here, the third display mode indicates that the height of the second virtual object relative to the first virtual object is less than zero.

[0163] Furthermore, the above area mark includes a plurality of second area marks and a plurality of third area marks. The above device further includes an increase module configured to increase the number of the second area marks and the third area marks, or increase the monitoring range parameter in response to the first virtual object obtaining a designated virtual item. Here, the number of the second area marks is the same as the number of the third area marks.

[0164] Since the position information display device according to the embodiments of the present disclosure has the same technical features as the position information display method according to the above embodiments, it can also solve the same technical problems and achieve the same technical effects.

[0165] This embodiment further provides an electronic device including a processor and a memory. The memory stores computer-executable commands executable by the processor, and the processor executes the computer-executable commands to implement the above position information display method. The electronic device may be a server or a terminal device.

[0166] As shown in FIG. 11, the electronic device includes a processor 100 and a memory 101. The memory 101 stores computer-executable commands executable by the processor 100. The processor 100 executes the computer-executable commands to implement the method for displaying the position information. The method includes the following steps.

[0167] In the graphical user interface, a region monitoring mark is displayed. The monitoring region corresponding to the region monitoring mark is a game scene space region determined based on the current position of the first virtual object and the monitoring range parameter. The region monitoring mark includes a plurality of region marks. The region mark determines a target virtual object corresponding to a scene region within a target monitoring direction range and a target monitoring distance range in the game scene, and obtains the target position information of the target virtual object in the game scene of the target virtual object. Here, the target virtual object is a virtual object other than the first virtual object in the game scene. A target region mark is determined from the plurality of region marks based on the target position information. Here, the scene region of the target monitoring direction range and the target monitoring distance range corresponding to the target region mark matches the target position information, and the display mode of the target region mark is determined based on the height information in the target position information, and the target region mark is displayed based on the display mode. In this mode, the position information of the virtual object other than the first virtual object in the game scene is displayed by the target region mark among the plurality of region marks, and the distance, azimuth, and height between the virtual object and the first virtual object can be accurately provided, which is advantageous for the player to make a game decision based on the distance and azimuth of the virtual object, and improves the player's game experience.

[0168] The step of determining the target virtual object includes: determining a candidate virtual object that executes a predetermined game action, and obtaining the azimuth information of the candidate virtual object; and when the azimuth information of the candidate virtual object is within the monitoring region, determining the candidate virtual object as the target virtual object.

[0169] The step of obtaining the target position information of the target virtual object in the game scene includes: the step of obtaining the absolute position information of the target virtual object with respect to the game scene, or the step of obtaining the relative position information of the target virtual object with respect to the first virtual object; the step of calculating the distance information, azimuth information, and height information between the target virtual object and the first virtual object based on the absolute position information or relative position information; and the step of determining the distance information, azimuth information, and height information as the target position information.

[0170] The step of determining the target area mark from a plurality of area marks based on the target position information includes the step of determining the target area mark from a plurality of area marks based on the distance information and azimuth information in the target position information.

[0171] The plurality of area marks includes a first area mark. The step of determining the target area mark from a plurality of area marks based on the distance information and azimuth information in the target position information includes the step of determining the first area mark as the target area mark when the horizontal distance between the target virtual object and the first virtual object is indicated to be less than or equal to a first predetermined distance by the distance information.

[0172] The plurality of area marks includes a plurality of second area marks. Each second area mark has a different relative direction from the center point of the first area mark. The step of determining the target area mark from a plurality of area marks based on the distance information and azimuth information in the target position information includes: when the distance information indicates that the horizontal distance between the target virtual object and the first virtual object is greater than the first predetermined distance and less than or equal to a second predetermined distance, determining the second area mark as the first candidate area mark; and when the azimuth information indicates that the azimuth of the target virtual object with respect to the first virtual object is a first direction, determining the target area mark that matches the first direction from the first candidate area marks.

[0173] The above-mentioned plurality of area marks include a plurality of third area marks. For each third area mark, the relative direction from the center point of the first area mark is different. Based on the distance information and azimuth information in the target position information, the step of determining the target area mark from the plurality of area marks includes: when it is indicated by the distance information that the horizontal distance between the target virtual object and the first virtual object is greater than a second predetermined distance and less than or equal to a third predetermined distance, determining the third area mark as the second candidate area mark; and when it is indicated by the azimuth information that the azimuth of the target virtual object with respect to the first virtual object is the second direction, determining the target area mark that matches the second direction from the second candidate area mark.

[0174] The above-mentioned area monitoring mark is a first circle. Among the plurality of area marks, the first area mark is a second circle. The radius of the first circle is larger than the radius of the second circle, and the positions of the center of the first circle and the center of the second circle are the same. Among the plurality of area marks, the second area mark is a sector demarcated by an annular ring between the first circle and the second circle. Among the plurality of area marks, the third area mark is an outer line of the first circle.

[0175] A reference position mark is provided on the above-mentioned area monitoring mark. The reference position mark corresponds to the first virtual object. Based on the height information in the target position information, the step of determining the display mode of the target area mark and displaying the target area mark based on the display mode includes: determining the display mode of the target area mark based on the height information in the target position information, and based on the display mode, displaying the first position mark of the target virtual object on the target area mark. Here, the first position mark is configured to indicate the target position information of the target virtual object with respect to the first virtual object, and the relative position between the first position mark and the reference position mark matches the relative position between the target virtual object and the first virtual object.

[0176] The above target area mark is the first area mark, and the reference position mark is located in the first area mark. Based on the height information in the target position information, the display mode of the target area mark is determined, and based on the display mode, the step of displaying the first position mark of the target virtual object on the target area mark is as follows: when the height information is zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with a first predetermined color with its edges highlighted and the inside being transparent; when the height information is not zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, a line with the first predetermined color is displayed on the edge of the target area mark. This includes the above steps.

[0177] The above target area mark is the second area mark. Based on the height information in the target position information, the display mode of the target area mark is determined, and based on the display mode, the step of displaying the first position mark of the target virtual object on the target area mark is as follows: when the height information is zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with a first predetermined color with its outer edges highlighted and the inside being transparent; when the height information is not zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with a first predetermined color with its inner edges highlighted and the outside being transparent. This includes the above steps.

[0178] The above target area mark is the third area mark. Based on the height information in the target position information, the display mode of the target area mark is determined, and based on the display mode, the step of displaying the first position mark of the target virtual object on the target area mark includes the step of filling the target area mark with a first predetermined color when the relationship between the target virtual object and the first virtual object is an adversarial relationship.

[0179] The above-mentioned first predetermined color includes a plurality of different predetermined sub-colors, and the different predetermined sub-colors have different color depths. Here, for different predetermined sub-colors, the target virtual objects have different distances from the first virtual object within the target monitoring distance range corresponding to the target area mark.

[0180] The step of displaying the first position mark of the target virtual object on the target area mark includes, when the relationship between the target virtual object and the first virtual object is a non-hostile relationship, determining a target position that matches the target position information from the target area mark, and displaying the first object mark of the target virtual object at the target position.

[0181] The step of displaying the first object mark of the target virtual object at the target position includes determining that the target virtual object has been hit and killed, and displaying the second object mark of the target virtual object at the target position.

[0182] The above method further includes, in response to the first virtual object being hit by a second virtual object in the game scene, obtaining the orientation information and height information of the second virtual object in the game scene, and based on the orientation information and height information, displaying a damage mark on the graphical user interface. Here, the damage mark is configured to indicate the orientation of the second virtual object, and the second virtual object is a virtual object in a hostile relationship with the first virtual object.

[0183] Based on the above orientation information and height information, the step of displaying a damage mark on the graphical user interface includes: determining relative orientation information and relative height information of a second virtual object with respect to a first virtual object based on the orientation information and height information; determining a specified area mark that matches the relative orientation information from a plurality of area marks of the area monitoring mark based on the relative orientation information and relative height information; and determining a display mode of the damage mark based on the relative height information, and displaying the damage mark in an external area corresponding to the specified area mark based on the display mode.

[0184] The above damage mark is a three-dimensional tapered mark. The step of determining the display mode of the damage mark based on the relative height information and displaying the damage mark in an external area corresponding to the specified area mark based on the display mode includes: when the relative height information is zero, determining that the display mode of the damage mark is the first display mode, and displaying the damage mark in an external area corresponding to the specified area mark based on the first display mode, where the first display mode indicates that the height of the second virtual object with respect to the first virtual object is zero; when the relative height information is greater than zero, determining that the display mode of the damage mark is the second display mode, and displaying the damage mark in an external area corresponding to the specified area mark based on the second display mode, where the second display mode indicates that the height of the second virtual object with respect to the first virtual object is greater than zero; and when the relative height information is less than zero, determining that the display mode of the damage mark is the third display mode, and displaying the damage mark in an external area corresponding to the specified area mark based on the third display mode, where the third display mode indicates that the height of the second virtual object with respect to the first virtual object is less than zero.

[0185] The above-mentioned area mark includes a plurality of second area marks and a plurality of third area marks, and the method for displaying the position information further includes a step of increasing the number of the second area marks and the third area marks, or increasing the monitoring range parameter, in response to the first virtual object obtaining a specified virtual item, where the number of the second area marks is the same as the number of the third area marks.

[0186] Furthermore, the electronic device shown in FIG. 11 further includes a bus 102 and a communication interface 103, and the processor 100, the communication interface 103, and the memory 101 are connected by the bus 102.

[0187] Here, the memory 101 may be composed of a high-speed random access memory (RAM), or may also be composed of a non-volatile memory such as at least one disk memory. The communication connection between this system element and at least one other element is realized via at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local network, metropolitan area network, etc. can be used. The bus 102 may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, an EISA (Extended Industry Standard Architecture) bus, etc. The said bus is divided into an address bus, a data bus, a control bus, etc. For the sake of simplicity of display, only one bidirectional arrow is used in FIG. 11, but it does not mean that there is only one bus or only one type of bus.

[0188] Processor 100 may be an integrated circuit chip having a function of processing signals. In implementation, the steps of the above method can be achieved by the integrated logic circuit of the hardware of processor 100 or by commands in the form of software. The above-mentioned processor 100 may be a general-purpose processor such as a CPU (Central Processing Unit), an NP (Network Processor), etc., or other programmable logic devices such as a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), discrete gate or transistor logic devices, discrete hardware components, etc. Each method, step, and logic block diagram disclosed in the embodiments of the present disclosure can be realized or executed. The general-purpose processor may be a microprocessor, and the processor may be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied in a hardware decoding processor or executed in combination with a hardware module and a software module of the decoding processor. The software module can be arranged in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, and other storage media well established in the art. The storage medium is located in memory 101, and processor 100 reads the information in memory 101 and combines it with its hardware to complete the steps of the method of the above embodiments.

[0189] This embodiment further provides a computer-readable storage medium storing computer-executable commands. When the computer-executable commands are called and executed by a processor, the computer-executable commands cause the processor to implement the above method for displaying position information, and the method specifically includes the following steps.

[0190] In the graphical user interface, a region monitoring mark is displayed. The monitoring region corresponding to the region monitoring mark is a game scene space region determined based on the current position of the first virtual object and the monitoring range parameter. The region monitoring mark includes a plurality of region marks. Each region mark corresponds to a scene region within a target monitoring direction range and a target monitoring distance range in the game scene, determines a target virtual object, and obtains the target position information of the target virtual object in the game scene. Here, the target virtual object is a virtual object other than the first virtual object in the game scene. Based on the target position information, a target region mark is determined from the plurality of region marks. Here, the scene region corresponding to the target monitoring direction range and the target monitoring distance range of the target region mark matches the target position information, and the display mode of the target region mark is determined based on the height information in the target position information, and the target region mark is displayed based on the display mode. In this manner, the position information of virtual objects other than the first virtual object in the game scene is displayed by the target region mark among the plurality of region marks, and the distance, orientation, and height between the virtual object and the first virtual object can be accurately provided, which is beneficial for the player to make game decisions based on the distance and orientation of the virtual object and improves the player's gaming experience.

[0191] The step of determining the above target virtual object includes: determining a candidate virtual object that executes a predetermined game action, and obtaining the orientation information of the candidate virtual object; and when the orientation information of the candidate virtual object is within the monitoring region, determining the candidate virtual object as the target virtual object.

[0192] The step of obtaining the target position information of the target virtual object in the game scene includes: the step of obtaining the absolute position information of the target virtual object with respect to the game scene, or the step of obtaining the relative position information of the target virtual object with respect to the first virtual object; the step of calculating the distance information, azimuth information, and height information between the target virtual object and the first virtual object based on the absolute position information or relative position information; and the step of determining the distance information, azimuth information, and height information as the target position information.

[0193] The step of determining the target area mark from a plurality of area marks based on the target position information includes the step of determining the target area mark from a plurality of area marks based on the distance information and azimuth information in the target position information.

[0194] The plurality of area marks includes the first area mark. The step of determining the target area mark from a plurality of area marks based on the distance information and azimuth information in the target position information includes the step of determining the first area mark as the target area mark when the horizontal distance between the target virtual object and the first virtual object is indicated to be less than or equal to a first predetermined distance by the distance information.

[0195] The plurality of area marks includes a plurality of second area marks. Each second area mark has a different relative direction from the center point of the first area mark. The step of determining the target area mark from a plurality of area marks based on the distance information and azimuth information in the target position information includes: when the distance information indicates that the horizontal distance between the target virtual object and the first virtual object is greater than the first predetermined distance and less than or equal to a second predetermined distance, determining the second area mark as the first candidate area mark; and when the azimuth information indicates that the azimuth of the target virtual object with respect to the first virtual object is the first direction, determining the target area mark that matches the first direction from the first candidate area marks.

[0196] The above-mentioned plurality of area marks include a plurality of third area marks. For each third area mark, the relative direction from the center point of the first area mark is different. Based on the distance information and azimuth information in the target position information, the step of determining the target area mark from the plurality of area marks includes: when it is indicated by the distance information that the horizontal distance between the target virtual object and the first virtual object is greater than a second predetermined distance and less than or equal to a third predetermined distance, determining the third area mark as the second candidate area mark; and when it is indicated by the azimuth information that the azimuth of the target virtual object with respect to the first virtual object is the second direction, determining the target area mark that matches the second direction from the second candidate area mark.

[0197] The above-mentioned area monitoring mark is a first circle. Among the plurality of area marks, the first area mark is a second circle. The radius of the first circle is larger than the radius of the second circle, and the positions of the center of the first circle and the center of the second circle are the same. Among the plurality of area marks, the second area mark is a sector demarcated by an annular ring between the first circle and the second circle. Among the plurality of area marks, the third area mark is an outer line of the first circle.

[0198] A reference position mark is provided on the above-mentioned area monitoring mark. The reference position mark corresponds to the first virtual object. Based on the height information in the target position information, the step of determining the display mode of the target area mark and displaying the target area mark based on the display mode includes: determining the display mode of the target area mark based on the height information in the target position information, and based on the display mode, displaying the first position mark of the target virtual object on the target area mark. Here, the first position mark is configured to indicate the target position information of the target virtual object with respect to the first virtual object, and the relative position between the first position mark and the reference position mark matches the relative position between the target virtual object and the first virtual object.

[0199] The above-mentioned target area mark is the first area mark, and the reference position mark is located at the first area mark. Based on the height information in the target position information, the display mode of the target area mark is determined, and based on the display mode, the step of displaying the first position mark of the target virtual object on the target area mark is as follows: when the height information is zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with a first predetermined color with its edge highlighted and made transparent inside; when the height information is not zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, a line with the first predetermined color is displayed on the edge of the target area mark. This includes these steps.

[0200] The above-mentioned target area mark is the second area mark. Based on the height information in the target position information, the display mode of the target area mark is determined, and based on the display mode, the step of displaying the first position mark of the target virtual object on the target area mark is as follows: when the height information is zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with a first predetermined color with its outer edge highlighted and made transparent inside; when the height information is not zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with a first predetermined color with its inner edge highlighted and made transparent outside. This includes these steps.

[0201] The above-mentioned target area mark is the third area mark. Based on the height information in the target position information, the display mode of the target area mark is determined, and based on the display mode, the step of displaying the first position mark of the target virtual object on the target area mark includes the step of filling the target area mark with a first predetermined color when the relationship between the target virtual object and the first virtual object is an adversarial relationship.

[0202] The above-mentioned first predetermined color includes a plurality of different predetermined sub-colors, and the different predetermined sub-colors have different color depths. Here, for different predetermined sub-colors, the target virtual objects corresponding to them have different distances from the first virtual object within the target monitoring distance range corresponding to the target area mark.

[0203] The step of displaying the first position mark of the target virtual object on the above-mentioned target area mark includes, when the relationship between the target virtual object and the first virtual object is a non-hostile relationship, the step of determining a target position that matches the target position information from the target area mark, and the step of displaying the first object mark of the target virtual object at the target position.

[0204] The step of displaying the first object mark of the target virtual object at the above-mentioned target position includes determining that the target virtual object has been hit and killed, and includes the step of displaying the second object mark of the target virtual object at the target position.

[0205] The above method further includes, in response to the first virtual object being hit by a second virtual object in the game scene, the step of obtaining the orientation information and height information of the second virtual object in the game scene, and the step of displaying a damage mark on the graphical user interface based on the orientation information and height information. Here, the damage mark is configured to indicate the orientation of the second virtual object, and the second virtual object is a virtual object in a hostile relationship with the first virtual object.

[0206] Based on the above orientation information and height information, the step of displaying a damage mark on the graphical user interface includes: determining the relative orientation information and relative height information of the second virtual object with respect to the first virtual object based on the orientation information and height information; determining a specified area mark that matches the relative orientation information from a plurality of area marks of the area monitoring mark based on the relative orientation information and relative height information; and determining the display mode of the damage mark based on the relative height information, and displaying the damage mark in an external area corresponding to the specified area mark based on the display mode.

[0207] The above damage mark is a three-dimensional tapered mark. The step of determining the display mode of the damage mark based on the relative height information and displaying the damage mark in an external area corresponding to the specified area mark based on the display mode includes: when the relative height information is zero, determining that the display mode of the damage mark is the first display mode, and displaying the damage mark in an external area corresponding to the specified area mark based on the first display mode, where the first display mode indicates that the height of the second virtual object with respect to the first virtual object is zero; when the relative height information is greater than zero, determining that the display mode of the damage mark is the second display mode, and displaying the damage mark in an external area corresponding to the specified area mark based on the second display mode, where the second display mode indicates that the height of the second virtual object with respect to the first virtual object is greater than zero; when the relative height information is less than zero, determining that the display mode of the damage mark is the third display mode, and displaying the damage mark in an external area corresponding to the specified area mark based on the third display mode, where the third display mode indicates that the height of the second virtual object with respect to the first virtual object is less than zero.

[0208] The above area mark includes a plurality of second area marks and a plurality of third area marks. The method for displaying the position information further includes a step of increasing the number of the second area marks and the third area marks, or increasing the monitoring range parameter, in response to the first virtual object obtaining a specified virtual item. Here, the number of the second area marks is the same as the number of the third area marks.

[0209] The computer program product of the method, apparatus, electronic device and system for displaying position information according to the embodiments of the present disclosure comprises a computer-readable storage medium storing program code, and the program code includes commands that can be used to execute the methods described in the previous method embodiments. The specific implementation method is described in the method embodiments and will not be elaborated here.

[0210] It is obvious to those skilled in the art that for the sake of convenience and brevity of description, the specific working processes of the above-described systems and apparatuses can refer to the corresponding processes in the previous method embodiments and will not be elaborated here.

[0211] Furthermore, in the description of the embodiments of the present application, unless specifically specified and limited otherwise, terms such as "mounted", "connected" and "coupled" should be understood in a broad sense as follows. For example, they can be fixed connections, removable connections, or integrated connections, mechanical or electrical connections, direct connections or indirect connections through intermediate media, or internal connections between two components. Those skilled in the art can understand the specific meanings of the above terms in the context of the present application in specific cases.

[0212] The functions described may be implemented in the form of software functional units and, when sold or used as a separate product, may be stored in a computer-readable storage medium. It is understood that the technical solution of the present application, or that part of the technical solution that essentially contributes to the prior art, may be embodied in the form of a software product stored in a storage medium containing a number of commands that enable a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium may be various media capable of storing program codes, such as a USB memory, a removable hard disk, a ROM (Read-Only Memory), a RAM (Random Access Memory), a floppy disk, or a CD-ROM.

[0213] In the description of the present application, the directions or positional relationships indicated by "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. are based on the directions or positional relationships shown in the accompanying drawings, and are only for the purpose of facilitating and simplifying the description of the present disclosure, and do not indicate or imply that the device or element mentioned must have a specific direction and be constructed and operate in a specific direction. Therefore, it should not be construed as limiting the present application. Furthermore, the terms "first", "second", "third" are used only for the purpose of description and do not indicate or imply relative importance.

[0214] Finally, the above embodiments are merely specific embodiments of the present disclosure, for the purpose of exemplifying the technical solutions of the present disclosure, and are not restrictive. It should be noted that the protection scope of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the following is possible within the technical scope disclosed in the present disclosure. The technical solutions recorded in the foregoing embodiments can be modified or easily considered as partial deformations or equivalent substitutions of their technical features, and such modifications, deformations or substitutions do not deviate from the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and shall be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure shall follow the protection scope of the claims.

Claims

1. A method for displaying position information of a first virtual object that is controlled by a terminal device and is included in a graphical user interface (GUI) displayed by the terminal device, the GUI including a scene screen of a game scene and the first virtual object located in the game scene, the method comprising: displaying a region monitoring mark on the GUI, wherein a monitoring region corresponding to the region monitoring mark is a game scene space region determined based on a current position and a monitoring range parameter of the first virtual object, the region monitoring mark including a plurality of region marks, and each region mark corresponding to a scene region within a target monitoring direction range and a target monitoring distance range in the game scene; determining a target virtual object and obtaining target position information of the target virtual object in the game scene, wherein the target virtual object is a virtual object other than the first virtual object in the game scene; determining a target region mark from the plurality of region marks based on the target position information, wherein a scene region corresponding to the target region mark within the target monitoring direction range and the target monitoring distance range matches the target position information; determining a display mode of the target region mark based on height information in the target position information and displaying the target region mark based on the display mode. A method for displaying position information, characterized by the above.

2. The step of determining the target virtual object includes: determining a candidate virtual object that performs a predetermined game action and obtaining orientation information of the candidate virtual object; and when the orientation information of the candidate virtual object is within the monitoring region, determining the candidate virtual object as the target virtual object. A method for displaying position information according to claim 1, characterized by the above.

3. The target position information is the absolute position information of the target virtual object with respect to the game scene, the absolute position information includes at least one of horizontal position information and height position information, or the target position information is the relative position information of the target virtual object with respect to the first virtual object, and the relative position information includes at least one of relative distance information, relative azimuth information, and relative height information. The method for displaying position information according to claim 1, characterized in that.

4. The step of determining a target area mark from the plurality of area marks based on the target position information includes: The step of determining a target area mark from the plurality of area marks based on the horizontal position information or the relative distance information and the relative azimuth information in the target position information. The method for displaying position information according to claim 1, characterized in that.

5. The plurality of area marks includes a first area mark. The step of determining a target area mark from the plurality of area marks based on the horizontal position information or the relative distance information and the relative azimuth information in the target position information includes: When it is indicated by the horizontal position information or the relative distance information that the horizontal distance between the target virtual object and the first virtual object is equal to or less than a first predetermined distance, the step of determining the first area mark as the target area mark. The method for displaying position information according to claim 4, characterized in that.

6. The plurality of area marks includes a plurality of second area marks, and the relative directions of the center points of each of the second area marks and the center point of the first area mark are different. The step of determining a target area mark from the plurality of area marks based on the horizontal position information or the relative distance information and the relative azimuth information in the target position information includes: When it is indicated by the horizontal position information or the relative distance information that the horizontal distance between the target virtual object and the first virtual object is greater than a first predetermined distance and equal to or less than a second predetermined distance, the step of determining the second area mark as a first candidate area mark; and When it is indicated by the horizontal position information or the relative azimuth information that the azimuth of the target virtual object with respect to the first virtual object is a first direction, the step of determining a target area mark that matches the first direction from the first candidate area marks. The method for displaying position information according to claim 4, characterized in that...

7. The plurality of area marks include a plurality of third area marks, and the relative directions of the center points of each of the third area marks and the center point of the first area mark are different. Based on the horizontal position information, or the relative distance information and relative orientation information in the target position information, the step of determining a target area mark from the plurality of area marks includes: When it is indicated by the horizontal position information or the relative distance information that the horizontal distance between the target virtual object and the first virtual object is greater than a second predetermined distance and less than or equal to a third predetermined distance, determining the third area mark as a second candidate area mark; When it is indicated by the horizontal position information or the relative orientation information that the orientation of the target virtual object with respect to the first virtual object is a second direction, determining a target area mark that matches the second direction from the second candidate area marks. The method for displaying position information according to claim 4, characterized in that...

8. The area monitoring mark is a first circle, the first area mark among the plurality of area marks is a second circle, the radius of the first circle is larger than the radius of the second circle, and the positions of the centers of the first circle and the second circle are the same. The second area mark among the plurality of area marks is a sector defined by an annular ring between the first circle and the second circle. The third area mark among the plurality of area marks is a line outside the first circle. The method for displaying position information according to claim 1, characterized in that...

9. A reference position mark is set on the area monitoring mark, and the reference position mark corresponds to the first virtual object. Based on the height information in the target position information, determining the display mode of the target area mark, and displaying the target area mark based on the display mode. Determining a display mode of the target area mark based on height position information or relative height information in the target position information, and displaying a first position mark of the target virtual object on the target area mark based on the display mode, wherein the first position mark is configured to indicate target position information of the target virtual object with respect to the first virtual object, and a relative position between the first position mark and the reference position mark matches a relative position between the target virtual object and the first virtual object. The method for displaying position information according to claim 1, characterized in that.

10. The target area mark is a first area mark, and the reference position mark is located on the first area mark. Determining a display mode of the target area mark based on height position information or relative height information in the target position information, and displaying a first position mark of the target virtual object on the target area mark based on the display mode, the steps include: When it is indicated by the height position information or the relative height information that a height difference between the target virtual object and the first virtual object is zero and a relationship between the target virtual object and the first virtual object is an adversarial relationship, filling the target area mark with a first predetermined color in which an edge is highlighted and the inside is transparent; When it is indicated by the height position information or the relative height information that the height difference between the target virtual object and the first virtual object is not zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, displaying a line having the first predetermined color on an edge of the target area mark. The method for displaying position information according to claim 9, characterized in that.

11. The target area mark is a second area mark. Determining a display mode of the target area mark based on height position information or relative height information in the target position information, and displaying a first position mark of the target virtual object on the target area mark based on the display mode, the steps include: When it is indicated by the height position information or the relative height information that the height difference between the target virtual object and the first virtual object is zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with a first predetermined color in which the outer edge is highlighted and the inside is transparent; When it is indicated by the height position information or the relative height information that the height difference between the target virtual object and the first virtual object is not zero and the relationship between the target virtual object and the first virtual object is an adversarial relationship, the target area mark is filled with a first predetermined color in which the inner edge is highlighted and the outside is transparent, including the steps of; The method for displaying position information according to claim 9, characterized in that.

12. The target area mark is a third area mark, Based on the height position information or relative height information in the target position information, determining the display mode of the target area mark, and based on the display mode, displaying the first position mark of the target virtual object on the target area mark, the step is When the relationship between the target virtual object and the first virtual object is an adversarial relationship, including the step of filling the target area mark with a first predetermined color, The method for displaying position information according to claim 9, characterized in that.

13. The first predetermined color includes a plurality of different predetermined sub-colors, and the different predetermined sub-colors have different color depths, The target virtual object corresponding to the different predetermined sub-colors has a different distance from the first virtual object within the target monitoring distance range corresponding to the target area mark, The method for displaying position information according to any one of claims 10 to 12, characterized in that.

14. The step of displaying the first position mark of the target virtual object on the target area mark is When the relationship between the target virtual object and the first virtual object is a non-adversarial relationship, determining a target position matching the target position information from the target area mark, and At the target position, including the step of displaying the first object mark of the target virtual object, The method for displaying position information according to claim 9, characterized in that.

15. The step where a first object mark of the target virtual object is displayed at the target position is including the step of determining that the target virtual object has been hit and killed, and displaying a second object mark of the target virtual object at the target position. The method for displaying position information according to claim 14, characterized in that.

16. The step of acquiring azimuth information and height information of the second virtual object in the game scene in response to the first virtual object being hit by the second virtual object in the game scene, Based on the azimuth information and the height information, the step of displaying a damage mark on the graphical user interface, wherein the damage mark is configured to indicate the azimuth of the second virtual object, and the second virtual object is a virtual object in an adversarial relationship with the first virtual object. The method for displaying position information according to claim 1, characterized in that.

17. The step of displaying a damage mark on the graphical user interface based on the azimuth information and the height information is Based on the azimuth information and the height information, the step of determining relative azimuth information and relative height information of the second virtual object with respect to the first virtual object, Based on the relative azimuth information and the relative height information, the step of determining a designated area mark that matches the relative azimuth information from a plurality of area marks of the area monitoring mark, Based on the relative height information, determining a display mode of the damage mark, and based on the display mode, displaying the damage mark in an external area corresponding to the designated area mark. The method for displaying position information according to claim 16, characterized in that.

18. The damage mark is a three-dimensional tapered mark. Based on the relative height information, the step of determining a display mode of the damage mark, and based on the display mode, displaying the damage mark in an external area corresponding to the designated area mark is When the relative height information is zero, it is determined that the display mode of the damage mark is the first display mode, and based on the first display mode, the step of displaying the damage mark in the external area corresponding to the designated area mark, wherein the first display mode is a step of indicating that the height of the second virtual object with respect to the first virtual object is zero; When the relative height information is greater than zero, it is determined that the display mode of the damage mark is the second display mode, and based on the second display mode, the step of displaying the damage mark in the external area corresponding to the designated area mark, wherein the second display mode is a step of indicating that the height of the second virtual object with respect to the first virtual object is greater than zero; When the relative height information is less than zero, it is determined that the display mode of the damage mark is the third display mode, and based on the third display mode, the step of displaying the damage mark in the external area corresponding to the designated area mark, wherein the third display mode is a step of indicating that the height of the second virtual object with respect to the first virtual object is less than zero, and includes: The method for displaying position information according to claim 17, characterized in that.

19. The area mark includes a plurality of second area marks and a plurality of third area marks. The method for displaying the position information further includes: In response to the first virtual object obtaining a designated virtual item, increasing the number of the second area marks and the third area marks, or increasing the monitoring range parameter, wherein the number of the second area marks is the same as the number of the third area marks. The method for displaying position information according to claim 1, characterized in that.

20. A position information display device that displays a graphical user interface by a terminal device, wherein the graphical user interface includes a scene screen of a game scene and a first virtual object located in the game scene, and the first virtual object is a virtual object controlled by the terminal device. The position information display device includes an area monitoring display module, a target position information acquisition module, an area mark determination module, and an area mark display module. The area monitoring display module is configured to display an area monitoring mark on the graphical user interface, and the monitoring area corresponding to the area monitoring mark is a game scene space area determined based on the current position of the virtual object and the monitoring range parameter. The area monitoring mark includes a plurality of area marks, and the area mark corresponds to a scene area within a target monitoring direction range and a target monitoring distance range in the game scene. The target position information acquisition module is configured to determine a target virtual object and acquire target position information of the target virtual object in the game scene. The target virtual object is a virtual object other than the first virtual object in the game scene. The area mark determination module is configured to determine a target area mark from the plurality of area marks based on the target position information. The scene area within the target monitoring direction range and the target monitoring distance range corresponding to the target area mark matches the target position information. The area mark display module is configured to determine a display mode of the target area mark based on the height information in the target position information, and display the target area mark based on the display mode. A position information display device characterized by the above.

21. An electronic device including a processor and a memory, where the memory stores computer-executable commands executable by the processor, and the processor executes the computer-executable commands to implement the position information display method according to any one of claims 1-19. An electronic device characterized by the above.

22. A computer-readable storage medium storing computer-executable commands, where when the computer-executable commands are called and executed by a processor, the computer-executable commands cause the processor to implement the position information display method according to any one of claims 1-19. A computer-readable storage medium characterized by the above.

Citation Information

Patent Citations

  • Orientation display method and device in virtual three-dimensional scene, terminal and storage medium

    CN111760288A

  • Game role control method, device and equipment, and storage medium

    CN111991800A

  • Method for displaying radar screen in air battle game machine

    JP2005124956A

  • Program, information memory medium and game device

    JP2007143668A

  • Program, information storage medium, and game device

    JP2008099908A