Methods, devices, and electronic devices for displaying location information.

JP7901735B2Active Publication Date: 2026-08-06NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NETEASE (HANGZHOU) NETWORK CO LTD
Filing Date
2023-02-03
Publication Date
2026-08-06

AI Technical Summary

Benefits of technology

【0027】 本開示の実施例は以下の有益な効果をもたらす。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007901735000001
    Figure 0007901735000001
  • Figure 0007901735000002
    Figure 0007901735000002
  • Figure 0007901735000003
    Figure 0007901735000003
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 priority to a Chinese patent application with application number 202210862678.5, titled "Method, Apparatus, and Electronic Device for Displaying Location Information", filed on July 20, 2022, and all 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 present the position 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 position of the enemy's virtual character is presented. The hit mark helps the player to pre-judge the position of the enemy. However, the above-mentioned hit mark only shows the general direction of the enemy and cannot accurately provide the specific position 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 the area monitoring mark, and further determine the specific position 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 a first aspect, an embodiment of the present disclosure provides a method for displaying location information, wherein 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 being a virtual object controlled by the terminal device, and the method includes the steps of: displaying area monitoring marks on the graphical user interface, the monitoring area corresponding to the area monitoring marks being a game scene spatial area determined based on the current position of the first virtual object and monitoring range parameters, the area monitoring marks including a plurality of area marks, the area marks corresponding to scene areas of 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, the target virtual object being a virtual object other than the first virtual object in the game scene; determining a target area mark from a plurality of area marks based on the target position information, the scene areas of a target monitoring direction range and a target monitoring distance range corresponding to the target area mark matching the target position information; and determining a display mode for the target area mark based on height information in the target position information and displaying the target area mark based on the display mode.

[0006] Furthermore, the step of determining the target virtual object includes the steps of determining a candidate virtual object to perform a predetermined game action and obtaining orientation information of the candidate virtual object, and determining the candidate virtual object as the target virtual object if the orientation information of the candidate virtual object is within the monitoring area.

[0007] Furthermore, the above target position information is the absolute position information of the target virtual object relative 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 relative 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.

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

[0009] Furthermore, the steps for determining a target region mark from the multiple region marks, based on the horizontal position information or relative distance information and relative orientation information in the target position information, include determining the first region mark as the target region mark if the horizontal position information or relative distance information indicates that the horizontal distance between the target virtual object and the first virtual object is less than or equal to a first predetermined distance.

[0010] Furthermore, the above-mentioned multiple region marks include multiple second region marks, where the relative direction between the center point of each second region mark and the center point of the first region mark is different, and the step of determining a target region mark from the multiple region marks based on horizontal position information or relative distance information and relative orientation information in the target position information includes the step of determining a second region mark as a first candidate region mark when the horizontal position information or relative distance information indicates that the horizontal distance between the target virtual object and the first virtual object is greater than a first predetermined distance and less than or equal to a second predetermined distance, and the step of determining a target region mark that matches the first direction from the first candidate region marks when the horizontal position information or relative orientation information indicates that the orientation of the target virtual object with respect to the first virtual object is a first direction.

[0011] Furthermore, the above-mentioned multiple region marks include multiple third region marks, where the relative direction between the center point of each third region mark and the center point of the first region mark is different, and the step of determining a target region mark from the multiple region marks based on horizontal position information or relative distance information and relative orientation information in the target position information includes the step of determining a third region mark as a second candidate region mark when the horizontal position information or 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, and the step of determining a target region mark that matches the second direction from the second candidate region marks when the horizontal position information or relative orientation information indicates that the orientation of the target virtual object with respect to the first virtual object is in the second direction.

[0012] Furthermore, the above-mentioned area monitoring mark is a first circle, the first area mark among multiple 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 multiple area marks is a sector demarcated by the ring between the first circle and the second circle, and the third area mark among multiple area marks is the line outside the first circle.

[0013] Furthermore, a reference position mark is set for the area monitoring mark, the reference position mark corresponds to a first virtual object, and 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 a 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 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 the target position information of the target virtual object relative 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 above-mentioned target area mark is a first area mark, the reference position mark is located at the first area mark, and the display mode of the target area mark is determined based on height position information or relative height information in the target position information, and the step of displaying the first position mark of the target virtual object on the target area mark based on the display mode includes the step of filling the target area mark with a first predetermined color that is highlighted at the edges and transparent inside if the height position information or relative height information indicates 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 adversarial, and the step of displaying a line having the first predetermined color on the edges of the target area mark if 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 adversarial.

[0015] Furthermore, the above target area mark is a second area mark, and the step of determining the display mode of the target area mark based on 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, includes the step of filling the target area mark with a first predetermined color in which the outer edges are highlighted and the interior is transparent if the height position information or relative height information indicates 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 adversarial, and the step of filling the target area mark with a first predetermined color in which the inner edges are highlighted and the exterior is transparent if the 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 adversarial.

[0016] Furthermore, the above-mentioned target area mark is a third area mark, and the step of determining the display mode of the target area mark based on 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, includes the step of filling the target area mark with a first predetermined color if the relationship between the target virtual object and the first virtual object is adversarial.

[0017] Furthermore, the first predetermined color includes a plurality of different predetermined sub-colors, each having a different color depth, and the target virtual object corresponding to each of the different predetermined sub-colors is at a different distance from the first virtual object within the target monitoring distance range corresponding to the target area mark.

[0018] Furthermore, the step of displaying the first position mark of the target virtual object on the target area mark includes, if the relationship between the target virtual object and the first virtual object is non-adversarial, 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.

[0019] Furthermore, the step in which the first object mark of the target virtual object is displayed at the target location includes the step in which it is determined that the target virtual object has been hit and killed, and the second object mark of the target virtual object is displayed at the target location.

[0020] Furthermore, the method further includes the steps of: obtaining orientation and height information of a second virtual object in a game scene in response to a first virtual object being hit by a second virtual object in a game scene; and displaying a damage mark on a graphical user interface based on the orientation and height information, wherein the damage mark is configured to indicate the orientation of the second virtual object, and the second virtual object is a virtual object that is in a hostile relationship with the first virtual object.

[0021] Furthermore, the step of displaying damage marks on a graphical user interface based on orientation information and 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 orientation information and height information; determining a designated area mark that matches the relative orientation information from a plurality of area marks of area monitoring marks based on relative orientation information and relative height information; and determining the display mode of the damage marks based on relative height information, and displaying the damage marks 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, and the steps of determining the display mode of the damage mark based on relative height information and displaying the damage mark in an external area corresponding to a designated area mark based on the display mode are as follows: If the relative height information is zero, it is determined that the display mode of the damage mark is a first display mode, and based on the first display mode, the damage mark is displayed in an external area corresponding to a designated area mark, wherein the first display mode indicates that the height of the second virtual object relative to the first virtual object is zero; if the relative height information is greater than zero, it is determined that the display mode of the damage mark is a second display mode, and based on the second display mode, the damage mark is displayed in an external area corresponding to a designated area mark, wherein the second display mode indicates that the height of the second virtual object relative to the first virtual object is greater than zero; and if the relative height information is less than zero, it is determined that the display mode of the damage mark is a third display mode, and based on the third display mode, the damage mark is displayed in an external area corresponding to a designated area mark, wherein the third display mode indicates that the height of the second virtual object relative to the first virtual object is greater than zero height This includes a step that shows that it is less than zero.

[0023] Furthermore, the region mark includes a plurality of second region marks and a plurality of third region marks, and the method of displaying location information further includes the step of increasing the number of second and third region marks or increasing the monitoring range parameter in response to the first virtual object acquiring a specified virtual item, where the number of second region marks is the same as the number of third region marks.

[0024] According to a second aspect, an embodiment of the present disclosure provides a location information display device, which displays a graphical user interface via 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 being a virtual object controlled by the terminal device, the location information display device comprises a region monitoring display module, a target location information acquisition module, a region mark determination module, and a region mark display module, the region monitoring display module being configured to display region monitoring marks on the graphical user interface, the monitoring region corresponding to the region monitoring mark being a game scene spatial region determined based on the current position of the virtual object and monitoring range parameters, and the region monitoring mark being multiple The system includes a number of region marks, each corresponding to a scene area of ​​the target monitoring direction range and target monitoring distance range in the game scene. The target position information acquisition module is configured to determine a target virtual object and acquire the 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 region mark determination module is configured to determine a target region mark from multiple region marks based on the target position information. The scene areas of the target monitoring direction range and target monitoring distance range corresponding to the target region mark are matched to the target position information. The region mark display module is configured to determine the display mode of the target region mark based on the height information in the target position information and to display the target region 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. The processor executes the computer-executable commands to implement a method for displaying position information according to any one of the first aspects.

[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 a method for displaying position information according to any one of the first aspects.

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

[0028] The present disclosure provides a method, apparatus, and electronic device for displaying position information, displays a region monitoring mark on a graphical user interface, the region monitoring mark includes a plurality of region marks, determines a target virtual object, obtains target position information of the target virtual object in a game scene, determines a target region mark from the plurality of region marks based on the target position information, determines a display mode of the target region mark based on height information in the target position information, and displays the target region mark based on the display mode. In this aspect, the target region mark among the plurality of region marks displays the position information of virtual objects other than the first virtual object in the game scene, and can accurately provide the distance, orientation, and height between the virtual object and the first virtual object, 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.

[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 will be understood by implementing the present disclosure. The objectives and other advantages of the present disclosure are realized and obtained by the structures specifically 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 provides preferred embodiments and describes them in detail with reference to the accompanying drawings.

Brief Description of the Drawings

[0031] [Figure 1] It is a schematic diagram of position information display according to an embodiment of the present disclosure. [Figure 2] It is a schematic diagram of another position information display according to an embodiment of the present disclosure. [Figure 3] It is a flowchart of a method for displaying position information according to an embodiment of the present disclosure. [Figure 4] It is a schematic diagram of an area monitoring mark according to an embodiment of the present disclosure. [Figure 5] It is a schematic diagram of another area monitoring mark according to an embodiment of the present disclosure. [Figure 6] It is a schematic diagram of another area monitoring mark according to an embodiment of the present disclosure. [Figure 7] It is a schematic diagram of another area monitoring mark according to an embodiment of the present disclosure. [Figure 8] It is a schematic diagram of another area monitoring mark according to an embodiment of the present disclosure. [Figure 9] It is a schematic diagram of another area monitoring mark according to an embodiment of the present disclosure. [Figure 10] It is a schematic structural diagram of a position information display device according to an embodiment of the present disclosure. [Figure 11] It is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.

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 some embodiments of the present disclosure, not all embodiments. 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] A method for displaying location information in one embodiment of this disclosure can be performed on a local terminal device or a server. When the method for displaying location information is performed on a server, the method for displaying location information may be implemented and performed based on a cloud interactive system, where the cloud interactive system includes a server and client devices.

[0034] In selectable embodiments, the cloud interactive system can run various cloud applications, such as cloud games. Taking cloud games as an example, a cloud game refers to a game format based on cloud computing. In the execution mode of a cloud game, the entity executing the game program and the entity presenting the game screen are separated. The storage and execution of the method for displaying location information are completed on the cloud game server, and the role of the client device is to receive and transmit data and present the game screen. For example, the client device may be a display device with data transmission capabilities close to the user, such as a mobile terminal, television, computer, or personal digital assistant (PDA), but the information processing may be performed by a cloud game server in the cloud. When playing a game, the player operates the client device to send operation commands to the cloud game server. The cloud game server executes the game based on the operation commands, encodes and compresses data such as the game screen, and sends it back to the client device via the network. Finally, the client device decodes the data and outputs the game screen.

[0035] In a selective embodiment, taking a game as an example, the local terminal device is configured to store a game program and present a game screen. The local terminal device is configured to interact with the player via a graphical user interface, i.e., to download, install, and run the game program using a normal electronic device. The methods by which the local terminal device provides the graphical user interface to the player may include multiple types, for example, rendering and displaying it on the terminal's display, or providing it to the player by hologram projection. For example, the local terminal device includes a display and a processor, the display being configured to show a graphical user interface, the graphical user interface including a game screen, and the processor being configured to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display.

[0036] Currently, conventional shooting mobile games all display a two-dimensional damage prompt surrounding the reticle, and the main design representation is an arrow indicating the source of the hit. In the design proposal shown in Figure 1, when an enemy target hits the player's virtual object within a certain range nearby, an arc-shaped red arrow prompt (a hit prompt as shown in Figure 1) is displayed around the reticle. The method of indicating the arrow marks the direction in which the target is currently located, helping the player roughly predict the enemy's position and resolve the next tactical action.

[0037] However, because there is only one such presentation mode, it is not possible to more accurately reveal the specific distance of the enemy, nor can it reveal the specific spatial position of the enemy. This is disadvantageous to the player's game decisions and affects the player's game experience. Based on this, embodiments of the present disclosure provide a method, apparatus, and electronic device for displaying location information applicable to devices such as mobile phones, tablet computers, and laptop computers.

[0038] To facilitate understanding of this embodiment, the method for displaying location information disclosed in this embodiment will first be described in detail. A graphical user interface is displayed by a terminal device, and 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 being a virtual object controlled by the terminal device. The terminal device may be a local terminal device as described above, or a client device in a cloud interactive system as described above. Furthermore, if the first virtual object is holding a virtual shooting tool, the graphical user interface will usually further include the virtual shooting tool located in the game scene, in which case the scene screen will further display a crosshair and an area monitoring mark corresponding to the virtual shooting tool, the crosshair and area monitoring mark each having a specified display position relationship with the virtual shooting tool. The crosshair in this case represents the position from which the virtual shooting tool fired or aimed.

[0039] Furthermore, if the first virtual object is not holding any tool, the graphical user interface may typically include only all or part of the first virtual object. In this case, the scene screen may display only an area monitoring mark (the area monitoring mark and the first virtual object having a specified display position relationship), or it may display a reticle and an area monitoring mark (the area monitoring mark and the reticle corresponding to the first virtual object having a specified display position relationship), in which case the reticle is the position aimed by the first virtual object. Of course, the graphical user interface does not necessarily have to display a reticle corresponding to the first virtual object. The terminal device may be a touch-enabled device such as a mobile phone or tablet computer, or a non-touch-enabled device such as a computer or laptop computer. The game scene typically refers to a shooting game scene. The virtual shooting tool may be a virtual firearm, a virtual bow and arrow, etc.

[0040] The scene screen described above typically includes a first virtual object controlled by the player and a virtual shooting tool controlled by the player. The scene screen may also include only the virtual shooting tool controlled by the player, or of course, only the first virtual object controlled by the player. The aiming mark may be a single point, or it may be a mark of other shapes, such as the aiming marks shown in Figures 1 and 2. Furthermore, as illustrated in Figure 2, the aiming mark and the area monitoring mark each have a specified display position relationship with the virtual shooting tool, and the aiming mark moves in accordance with the movement of the virtual shooting tool. Alternatively, if the first virtual object does not have any tools, the aiming mark is a mark corresponding to the first virtual object, and in this case, the aiming mark moves in accordance with the movement of the first virtual object. The area monitoring mark is usually displayed below the aiming mark and similarly moves in accordance with the movement of the first virtual object. Alternatively, the targeting marker does not need to be displayed on the scene screen; in this case, the area monitoring marker also moves in accordance with the movement of the first virtual object.

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

[0042] In step S302, a region monitoring mark is displayed in 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 and monitoring range parameters of the first virtual object. The region monitoring mark includes multiple region marks, and each region mark corresponds to a scene region of the target monitoring direction range and target monitoring distance range in the game scene.

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

[0044] The above-mentioned area monitoring marks may be circular, square, or other shapes, and the above-mentioned area marks may be circular, square, fan-shaped, line marks, etc. Unlike the scene areas of the target monitoring direction range and target monitoring distance range in a game scene corresponding to different area marks, for example, the target monitoring distance range corresponding to an 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, and for example, the target monitoring direction range corresponding to an area mark located in another designated area of ​​the area monitoring mark is a scene area determined to be located northeast of the first virtual object with respect to the first virtual object, and within a range of 10-20 meters of the target monitoring distance range, and for example, the target monitoring direction range corresponding to an area mark located in the edge area of ​​the area monitoring mark is a scene area determined to be located southeast of the first virtual object with respect to the first virtual object, and within a range of 20-30 meters of the target monitoring distance range.

[0045] In actual implementation, a first virtual object corresponding to the virtual shooting tool is controlled to change the scene screen in response to movement in the game scene. After the scene screen changes, the aiming mark and area monitoring mark are displaced relative to the scene screen. The first virtual object is a virtual object controlled by the player, meaning the virtual shooting tool is also a tool controlled by the player. The scene screen displays the game scene captured by a virtual camera corresponding to the first virtual object, 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 is usually displayed in a semi-transparent state to avoid interference with target acquisition by quasi-stars, so as not to affect the player's view of the scene screen.

[0046] Specifically, the player controls the movement controls displayed on the graphical user interface. stomach The movement of the first virtual object in the game scene may be controlled, or an external input device (e.g., a mouse, keyboard, etc.) may be controlled, thereby changing the scene screen displayed in the graphical user interface according to the movement of the first virtual object, that is, controlling the movement of the virtual camera corresponding to the first virtual object, and further changing the captured scene screen. At the same time, the virtual shooting tool displayed on the scene screen displaces in accordance with the first virtual object, and similarly, the aiming mark and area monitoring mark also displace relative to the virtual shooting tool on the scene screen.

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

[0048] In a game scene, all virtual objects other than the first virtual object may be monitored, specifically monitoring the positional information of all virtual objects other than the first virtual object. If a virtual object is located in a monitoring area corresponding to a monitoring area mark (i.e., the game scene spatial area), that virtual object may be determined to be the target virtual object. Of course, virtual objects other than the first virtual object that have a specified state may also be specifically monitored, and if a virtual object having a specified state is located in a monitoring area corresponding to a monitoring area mark (i.e., the game scene spatial area), that virtual object may be determined to be the target virtual object. The specified state may be a state in which shooting or skill activation is taking place.

[0049] After determining the target virtual object, the target position information of the target virtual object in the game scene is obtained. This target position information is usually the position coordinates of the target virtual object in a 3D coordinate system corresponding to the game scene. Here, the origin of the 3D 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 3D coordinate system with the position of the first virtual object as the origin. This target position information usually represents distance information, orientation information, and height information.

[0050] The target virtual object described above may be a virtual object that is in an adversarial relationship with a first virtual object, such as an enemy virtual character or a virtual carrier controlled by an enemy virtual character. The target virtual object may also be a virtual object that is not in an adversarial relationship with a first virtual object, such as a teammate virtual character or a virtual carrier controlled by a teammate virtual character.

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

[0052] Specifically, based on the target position information, it is necessary to determine a target region mark that matches the target position information from among multiple region marks. Based on the target position information, the distance, orientation, and height of the target virtual object relative to the first virtual object can be determined, and based on the distance and orientation, a target region mark that matches the distance and orientation can be determined from among multiple region marks, and the target region mark can represent the distance and orientation of the target virtual object relative to the first virtual object. In other words, 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 target monitoring distance range corresponding to the target region 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 that display mode.

[0054] The above display modes typically include multiple display modes, with different display modes being determined primarily based on height information. For example, if the height information is zero, the target area mark is displayed in a predetermined first display mode; if the height information is not zero, the target area mark is displayed in a predetermined second display mode; and the target area marks also have different shapes, with different display modes corresponding to different shaped area marks. Furthermore, the display modes also display different information based on the relationship between the target virtual object and the first virtual object.

[0055] The target area mark is configured to indicate the distance and orientation of the target virtual object relative to the first virtual object, and the display mode of the target area mark is configured to indicate the vertical distance, i.e., the height distance, of the target virtual object relative to the first virtual object.

[0056] The above method for displaying location information involves displaying a region monitoring mark on the graphical user interface, where the region monitoring mark includes multiple region marks, determining a target virtual object, obtaining target location information for the target virtual object in the game scene, determining a target region mark from the multiple region marks based on the target location information, determining the display mode of the target region mark based on the height information in the target location information, and displaying the target region mark based on the display mode. In this mode, the target region mark in the multiple region marks displays the location information of virtual objects other than the first virtual object in the game scene, accurately providing the distance, orientation, and height between the virtual object and the first virtual object, which is advantageous for the player in making game decisions based on the distance and orientation of the virtual object, and improves the player's game experience.

[0057] One possible embodiment of the step of determining the target virtual object in step S304 described above is as follows:

[0058] The system determines a candidate virtual object to perform a predetermined game action, obtains the orientation information of the candidate virtual object, and if the orientation information of the candidate virtual object is within the monitoring area, it determines the candidate virtual object as the target virtual object.

[0059] The specified game actions described above may include skill activation, shooting, and attack actions. The candidate virtual object may be a virtual object that is in an adversarial relationship with the first virtual object, or a virtual object that is in a non-adversarial relationship with the first virtual object. The orientation information may be the absolute orientation information of the candidate virtual object relative to the game scene, or the relative orientation information of the candidate virtual object relative to the first virtual object, and the orientation information is usually coordinate information. For example, if a virtual object in the game scene is performing a specified game action, the virtual object is determined to be a candidate virtual object, then the orientation information of the candidate virtual object is obtained, and based on the orientation information, it is determined whether or not the candidate virtual object is located in the monitoring area corresponding to the area monitoring mark, and if the candidate virtual object is in the game scene space area corresponding to the monitoring area, the candidate virtual object is determined to be a 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 a virtual object performing a specified game action is in the monitoring area is that virtual object determined to be a target virtual object, further improving the player's game experience.

[0060] Furthermore, the above target position information is the absolute position information of the target virtual object relative 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 relative 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 absolute and relative position information described above are both coordinates of the target virtual object in a three-dimensional coordinate system. This three-dimensional coordinate system may be one with any position in the game scene as its origin, or it may be one with the first virtual object as its 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 its 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 its 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 orientation 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 absolute and relative position information, the distance, orientation, and elevation difference between the target virtual object and the first virtual object can be calculated. In the game scene, the distance refers to the horizontal distance between the target virtual object and the first virtual object; the orientation refers to the direction of the target virtual object relative to the direction of the first virtual object; and the elevation refers to the vertical distance between the target virtual object and the first virtual object.

[0064] In step S306 described above, one possible embodiment of the step of determining a target region mark from a plurality of region marks based on the target position is as follows:

[0065] Based on the horizontal position information, relative distance information, and relative direction information in the target location information, the target area mark is determined from multiple area marks.

[0066] The different region marks described above 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 in the region monitoring marks indicates that the distance between the target virtual object and the first virtual object is short, while the edge region mark in the region monitoring marks indicates that the distance between the target virtual object and the first virtual object is far. Also, for example, the right-hand region mark relative to the first virtual object in the region monitoring marks indicates that the orientation of the target virtual object relative to the first virtual object is to the right.

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

[0068] As shown in Figure 4, the above-mentioned multiple region marks include a first region mark, multiple second region marks, and multiple third region marks. Therefore, one possible embodiment of the above step of determining the target region mark from the multiple region marks based on the horizontal position information, relative distance information, and relative orientation information in the target position information is as follows.

[0069] If the horizontal position information or relative distance information indicates 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 area mark is determined to be the target area mark.

[0070] In the above-mentioned multiple region marks, each region mark is configured to indicate different distances and different orientations between the target virtual object and the first virtual object. The display format of the region marks is predetermined, and the relationship between the target virtual object and the first virtual object, as well as the spatial position between the target virtual object and the first virtual object, is indicated by the different display formats.

[0071] In actual implementation, the terminal device acquires target position information of virtual objects other than the first virtual object in the game scene in real time. This target position information includes horizontal position information, or relative distance information and relative orientation information. Since the relative distance information and relative orientation information can be determined based on the horizontal position information, if the relative distance information is less than or equal to a first predetermined distance, the first area mark is determined as the target area mark. The range less than the first predetermined distance can be understood as the target monitoring distance range corresponding to the first area mark.

[0072] The first predetermined distance mentioned above can be set according to the actual game scene, for example, to 5 meters. The first area mark mentioned above may be a circle as shown in Figure 4, or it may be another shape such as an ellipse, square, or polygon.

[0073] As shown in Figure 4, the above-mentioned multiple region marks may include multiple second region marks, where the relative direction between the center point of each second region mark and the center point of the first region mark is different, and other possible embodiments of the step of determining the target region mark from the multiple region marks based on the horizontal position information or relative distance information and relative orientation information in the target position information are as follows.

[0074] If the horizontal position information or relative distance information indicates that the horizontal distance between the target virtual object and the first virtual object is greater than a first predetermined distance and less than or equal to a second predetermined distance, the second region mark is determined as the first candidate region mark. If the horizontal position information or relative orientation information indicates that the orientation of the target virtual object relative to the first virtual object is in the first direction, a target region mark matching the first direction is determined from the first candidate region marks.

[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 range corresponding to different second area marks.

[0076] The second predetermined distance can be set according to the actual game scene, for example, to 15 meters. The second region mark may be one or more. If there is one, the second region mark may be an annular region outside the first region mark shown in Figure 4. If there are multiple, the second region marks may be a sector region shown in Figure 4 (i.e., sectors 1-8, eight regions in the figure). Currently, the second region mark may also be other shapes such as a triangle or a quadrilateral. Specifically, if 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 region mark is determined as the first candidate region mark.

[0077] Since the above-mentioned second region marks include multiple marks, after determining the distance between the target virtual object and the first virtual object, it is not possible to determine which of the multiple second region marks is the target region mark. Therefore, a first direction of the target virtual object relative to the first virtual object can be determined, and a target region mark that matches the first direction can be determined from the multiple second region marks, where the first direction is the direction in the horizontal direction.

[0078] For example, if the first direction of the target virtual object relative to the first virtual object is such that the target virtual object is located to the right and in front of the first virtual object, then from among a plurality of second region marks, the target region mark located to the right and in front of the reference position mark (i.e., the center of the first region mark), for example, sector 1 in Figure 4, is determined as the target region mark.

[0079] In the above embodiment, the target area mark is determined by the distance and orientation between the target virtual object and the first virtual object, the distance between virtual objects is indicated by the target area mark, and the distance and orientation of the target virtual object can be accurately determined.

[0080] The above-mentioned multiple region marks include multiple third region marks, and the relative direction between the center point of each third region mark and the center point of the first region mark is different. One possible embodiment of the step of determining the target region mark from the multiple region marks based on the horizontal position information, or relative distance information and relative orientation information in the target position information is as follows.

[0081] If the horizontal position information or 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. If the horizontal position information or relative orientation information indicates that the orientation of the target virtual object relative to the first virtual object is in the second direction, a target region mark matching the second direction is determined from the second candidate region marks.

[0082] The third predetermined distance described above may be set according to the actual needs of the game, for example, to 25 meters. The third area mark described above may be a circular line or an arc-shaped line. If there is one third area mark, it may be a circular line, and if there are multiple third area marks, they may be arc-shaped lines. Specifically, if 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 to be the second candidate area mark described above.

[0083] As shown in Figure 6, the third region markers include multiple markers, the center of each third region marker has a different relative direction from the center of the first region marker, and each third region marker corresponds to a second region marker. For example, the region monitoring marks in Figure 6 include eight third region markers, each indicating one relative direction. The third region markers may include two, three, or more, and may be specifically set according to the actual needs of the game.

[0084] Because the above-mentioned third region mark includes multiple marks, after determining the distance between the target virtual object and the first virtual object, it is not possible to determine which of the multiple third region marks is the target region mark. Therefore, a second direction of the target virtual object relative to the first virtual object can be determined, and a target region mark that matches the second direction can be determined from the multiple third region marks, where the second direction is the direction in the horizontal direction.

[0085] For example, if the second direction of the target virtual object relative to the first virtual object is such that the target virtual object is located to the right and in front of the first virtual object, then from among a plurality of third region marks, the third region mark located to the right and in front of the reference position mark (the center of the first region mark) is determined as the target region mark. For example, the lines corresponding to the outside of sectors 1 and 2 in Figure 6 are the target region marks.

[0086] In the above embodiment, the target area mark is determined by the distance and direction of the target virtual object relative to the first virtual object, the distance between virtual objects is indicated by the target area mark, and the distance and orientation of the target virtual object can be accurately determined.

[0087] Furthermore, as shown in Figure 4, the above-mentioned region monitoring mark is a first circle, the first region mark among the multiple 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 centers of the first circle and the second circle are the same, the second region mark among the multiple region marks is a sector demarcated by the ring between the first circle and the second circle, and the third region mark among the multiple region marks is the line outside the first circle.

[0088] Furthermore, as shown in Figure 4, the above-mentioned region monitoring mark is provided with a triangular reference position mark at the center of the region monitoring mark. This reference position mark corresponds to the first virtual object; in other words, the reference position mark displayed by the region monitoring mark is the position of the first virtual object within the region monitoring mark. It should be noted that the region monitoring mark shown in Figure 4 is circular and the reference position mark is triangular, but these are merely examples, and other shapes are also acceptable.

[0089] The following is one possible embodiment 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.

[0090] 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 first position mark of the target virtual object is displayed on the target area mark, where the first position mark is configured to indicate the target position information of the target virtual object relative 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 virtual objects. Each position in the above-mentioned area monitoring marks 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 acquired in real time. Then, based on this distance and orientation, i.e., the relative position between the target virtual object and the first virtual object, a target area mark is determined in the area monitoring mark to display the first position mark. The first position mark is then displayed in this target area mark, and 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 such 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 such 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 distance of 2 centimeters in the area monitoring mark matches 10 meters in the game scene.

[0093] Furthermore, the first position mark described above typically includes multiple display modes, and the marks with different display modes are configured to indicate the positions of different virtual objects and different controls.

[0094] In the above embodiment, a first position mark and a reference position mark are displayed on the area monitoring mark, and the relative position between the marks indicates the relative position between virtual objects, making it possible to accurately determine the position of the target virtual object.

[0095] The above-mentioned region monitoring mark includes a first region mark and a second region mark, and as shown in Figure 4, the intermediate circular region is the first region mark, the surrounding sector-shaped region is the second region mark, the reference position mark is located in the first region mark, and the target region is the first region mark. In one possible embodiment of the step of determining the display mode of the target region 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 in the target region mark based on the display mode, is as follows.

[0096] (1) If the height position information or relative height information indicates 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 adversarial, the target area mark is filled with a first predetermined color that is transparent inside and has its edges highlighted.

[0097] The first region mark described above may be a circle as shown in Figure 4, or it may be another shape such as an ellipse, square, or polygon. The first position mark displayed on the first region mark may be a circular pattern having a specified color, a circular line having a specified color, or a circular pattern having a specified color with a line of another color outside of it. Typically, different first position marks indicate different virtual objects.

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

[0099] If the relationship between the target virtual object and the first virtual object is adversarial, 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, then it is determined that the spatial orientation of the target virtual object relative to the first virtual object is horizontal, and the first region mark is filled with a predetermined first color that highlights the edges and gradually becomes transparent inside.

[0100] The above horizontal orientation refers to the absence of a difference in elevation between the target virtual object and the first virtual object. The first predetermined color may be yellow, red, green, etc., and can be set according to actual needs. As shown in Figure 4(a), the goal If the spatial orientation of the virtual object relative to the first virtual object is horizontal, the first region mark is filled with a predetermined first color, with its edges highlighted and gradually becoming transparent inside.

[0101] (2) If the 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 that the relationship between the target virtual object and the first virtual object is adversarial, then a line having a first predetermined color is displayed on the edge of the target area mark.

[0102] If the 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 spatial orientation of the target virtual object with respect to the first virtual object is perpendicular, and it is determined that the relationship between the target virtual object and the first virtual object is adversarial, then a line with a first predetermined color is displayed on 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 a first predetermined distance range.

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

[0104] Furthermore, the first position marker mentioned above will flash to clearly inform the player that a virtual enemy object is nearby.

[0105] In the above embodiment, the spatial orientation between virtual objects can be indicated by filling in the first area marker with color or displaying lines, which is advantageous for accurately determining the relative position of the first virtual object and is advantageous for the player in making game decisions.

[0106] The above target area mark is a second area mark, and one possible embodiment of the step of determining the display mode of the target area mark based on 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) If the height position information or relative height information indicates that the height difference between the target virtual object and the first virtual object is zero, and that the relationship between the target virtual object and the first virtual object is adversarial, the target area mark is filled with a first predetermined color in which the outer edges are highlighted and the interior is transparent.

[0108] (2) If the 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 that the relationship between the target virtual object and the first virtual object is adversarial, the target area mark is filled with a first predetermined color in which the internal edges are highlighted and the external edges are transparent.

[0109] The first position mark displayed on the second region mark may be the same pattern as the second region mark having the specified color, or it may be a circular pattern having the specified color, or it may be a circular pattern having the specified color with a line of another color outside it. Typically, different first position marks indicate different virtual objects.

[0110] Similarly, the first predetermined color can be set according to the actual requirements. As shown in Figure 5(a), if the height position information or relative height information indicates that the height difference between the target virtual object and the first virtual object is zero and the spatial orientation of the target virtual object relative to the first virtual object is horizontal, the target area mark (i.e., the second area mark) is filled with the first predetermined color, with its outer edges highlighted and gradually becoming transparent inward. As shown in Figure 5(b), if the 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 spatial orientation of the target virtual object relative to the first virtual object is vertical, the target area mark is filled with the first predetermined color, with its inner edges highlighted and gradually becoming transparent inward. 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 first predetermined distance.

[0111] In the above embodiment, by filling the second region mark with a first predetermined color in a different gradient form, the spatial orientation between 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 in making game decisions.

[0112] Furthermore, as shown in Figure 6, the above-mentioned region monitoring mark further includes a third region mark located outside the region monitoring mark, i.e., on the outer line of the circular region.

[0113] The above target area mark is a third area mark, and one possible embodiment of the step of determining the display mode of the target area mark based on 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 a first predetermined color when the relationship between the target virtual object and the first virtual object is adversarial.

[0114] The first position mark displayed in the third area mark above may be a line having the specified color, or another pattern having the specified color. Typically, different shapes are used. the goal This shows a different relationship between a virtual object and a first virtual object. Specifically, a 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, and further, may determine the spatial position between the target virtual object and the first virtual object.

[0115] As shown in Figure 6, the third region markers include multiple markers, each with a different relative direction from the reference position marker, and each third region marker corresponds to a second region marker. For example, the region monitoring markers in Figure 6 include eight third region markers, each indicating a single relative direction. The third region markers may include two, three, or more, and may be specifically configured according to the actual needs of the game.

[0116] If the above-mentioned area monitoring mark is circular, the third area mark is a circular outer line, and the relationship between the target virtual object and the first virtual object is adversarial, then an outer line with a first predetermined color is displayed on the target third area mark, where 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 the actual needs. As shown in Figure 6, the goal The spatial orientation of the virtual object relative to the first virtual object is horizontal, and the target third area mark displays an outer line having a first predetermined color. Here, the darker the first predetermined color, the greater the distance between the first virtual object and the second predetermined distance and the third predetermined distance. Separation and This indicates that it will be close to the first virtual object within the range of [value].

[0118] In the above method, by displaying an external line of a predetermined color on the third target area mark and indicating the direction between virtual objects, the relative positions of the target virtual objects can be accurately determined, which is advantageous for the player in making game decisions.

[0119] Furthermore, the first predetermined color includes multiple different predetermined sub-colors, each having a different color depth, 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. In other words, the darker the first predetermined color, 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] If the relationship between the target virtual object and the first virtual object is non-adversarial, the target position that matches 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, the target position matching that 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] If the target area mark consists of a first and a second area mark, the first object mark of the target virtual object can be directly displayed at the target location. If the target area mark consists of a 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 location.

[0124] As shown in Figure 7, if the distance between the target virtual object and the first virtual object is less than or equal to a second predetermined distance, a target position matching that distance is determined from the target area mark based on the specific distance and orientation of the target virtual object relative to the first virtual object. This target position is then matched to the relative position between the target virtual object and the first virtual object, and the first object mark of the target virtual object is displayed at the target position. The first object mark may include multiple marks. For example, if the target virtual object is a virtual character, a circular pattern filled with blue is displayed, corresponding to (1) in Figure 7 (shown as gray with blue in Figure 7). Alternatively, if the target virtual object is a virtual carrier, a circular pattern is displayed, which includes a circular pattern filled with white and a single white circular line attached to the outer edge of the circular pattern, corresponding to (2) in Figure 7 (shown as black with white in Figure 7). For example, if the target virtual object is the driving of a virtual carrier, it displays a circular pattern, which includes a blue-filled circular pattern and a white circular line around the outer edge of the circular pattern, corresponding to (3) in Figure 7.

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

[0126] In the above embodiment, the target area marker displays the object marker of the teammate's virtual object, allowing for accurate determination of the enemy's virtual object's position as well as the position of teammates, further improving the player's game decision-making efficiency and enhancing the user's gaming experience.

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

[0128] If a target virtual object is hit and killed, a second object mark of the target virtual object is displayed at the target location, and this second object mark may be set according to the actual needs, for example, an "X" in Figure 7. In this embodiment, the display of the second object mark of the target virtual object at the target location indicates that the target virtual object has been hit and killed.

[0129] The above-mentioned region monitoring marks include a plurality of second region marks and a plurality of third region marks, and the above method further includes the step of increasing the number of second and third region marks in the region monitoring marks or increasing the monitoring range parameter in response to the first virtual object acquiring a specified virtual item, wherein the number of second region marks is the same as the number of third region marks.

[0130] When the first virtual object moves in the game scene, it typically acquires several game items. When a specified virtual item is acquired, the number of second and third area marks in the area monitoring marks increases according to the number indicated by the specified virtual item. As shown in Figure 8, the original eight sectors are expanded to 12 grids, thereby making the search range more accurate. At the same time, the directions indicated by the external damage marks corresponding to each third area mark also increase. It is also possible to increase the monitoring range parameter of the monitoring area. For example, initially, only the scene area with a radius of 30 meters and the first virtual object as the center is monitored. After acquiring several game items, the scene area with a radius of 50 meters and the first virtual object as the center can be monitored. In this embodiment, by setting a specified virtual item, the number of area marks and the monitoring range parameter can be increased, further improving the player's search efficiency.

[0131] In actual gameplay, as shown in Figure 2, the circular area monitoring mark is displayed below the aiming mark and requires a certain viewing angle, for example, tilted upwards by 15 degrees. This ensures that the display within each radar section is clearly recognizable.

[0132] In the manner described above, the current presentation of hit detection in mobile shooting games solves a relatively broad problem, helping players determine the specific range of enemy cover and more accurately predict the location of virtual objects in advance.

[0133] Furthermore, the method further includes the steps of: obtaining orientation and height information of a second virtual object in a game scene in response to a first virtual object being hit by a second virtual object in a game scene; and displaying a damage mark on a graphical user interface based on the orientation and height information, wherein the damage mark is configured to indicate the orientation of the second virtual object, and the second virtual object is a virtual object that is in a hostile relationship with the first virtual object.

[0134] As shown in Figure 9, damage marks are displayed in the graphical user interface, and these displayed damage marks are usually three-dimensional, such as triangular pyramids.

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

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

[0137] (1) If 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 designated area mark based on the first display mode, where the first display mode indicates that the height of the second virtual object relative to the first virtual object is zero.

[0138] (2) If the relative height information is greater than zero, the display mode of the damage mark is determined to be the second display mode, and the damage mark is displayed in the 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 relative to the first virtual object is greater than zero.

[0139] (3) If the relative height information is less than zero, the damage mark display mode is determined to be the third display mode, and the damage mark is displayed in the 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 relative to the first virtual object is less than zero.

[0140] As an example, as shown in damage mark 1 in Figure 9, the color area filled in the damage mark determines the height of the second virtual object relative to the first virtual object, and if no color is filled, it means that the height of the second virtual object relative 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 damage mark 2 in Figure 9, the color area filled in the arrow area of ​​the damage mark determines that the height of the second virtual object relative to the first virtual object is greater than zero, and the more color filled, the larger the height value of the second virtual object relative to the first virtual object that is greater than zero. As shown in damage mark 2 in Figure 9, the color area filled in the non-arrow area of ​​the damage mark determines that the height of the second virtual object relative to the first virtual object is less than zero, and the more color filled, the larger the value of the height of the second virtual object relative to the first virtual object that is less than zero.

[0141] Corresponding to the embodiments of the above-described method, an embodiment of the present disclosure provides a location information display device that displays a graphical user interface via a terminal device, the graphical user interface including a scene screen of a game scene and a first virtual object located in the game scene, the first virtual object being a virtual object controlled by the terminal device, and as shown in Figure 10, the device comprises a region monitoring display module 1001, a target location information acquisition module 1002, a region mark determination module 1003, and a region mark display module 1004. The area monitoring display module 1001 displays area monitoring marks on the graphical user interface. The monitoring area corresponding to the area monitoring mark is a game scene spatial area determined based on the current position of the virtual object and the monitoring range parameter. The area monitoring mark includes multiple area marks and is configured to correspond to the scene areas of the target monitoring direction range and 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 the 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 region mark determination module 1003 is configured to determine a target region mark from multiple region marks based on target position information, and the scene areas of the target monitoring direction range and target monitoring distance range corresponding to the target region mark are matched to 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 to display the target area mark based on the display mode.

[0145] Embodiments of this disclosure provide a location information display device that displays area monitoring marks on a graphical user interface, the area monitoring marks include multiple area marks, determines a target virtual object, obtains target position information of the target virtual object in the game scene, determines a target area mark from the multiple 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 embodiment, the target area marks in the multiple area marks display the position information of virtual objects other than the first virtual object in the game scene, and can accurately provide the distance, orientation, and height between the virtual object and the first virtual object, which is advantageous for the player in making game decisions based on the distance and orientation of the virtual object and improves the player's game experience.

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

[0147] Furthermore, the target position information acquisition module is further configured to acquire absolute position information of a target virtual object relative to a game scene, or relative position information of a target virtual object relative to a first virtual object, calculate distance information, orientation 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 determine the distance information, orientation information, and height information as target position information.

[0148] Furthermore, the above-mentioned region mark determination module is further configured to determine a target region mark from multiple region marks based on distance information and orientation information in the target location information.

[0149] Furthermore, the above-mentioned multiple region marks include a first region mark, and the region mark determination module is further configured to determine the first region mark as the target region mark when distance information indicates that the horizontal distance between the target virtual object and the first virtual object is less than or equal to a first predetermined distance.

[0150] Furthermore, the above-mentioned multiple region marks include multiple second region marks, each second region mark having a different relative direction from the center point of the first region mark. The region mark determination module is further configured to determine a second region mark as the first candidate region mark if distance information indicates that the horizontal distance between the target virtual object and the first virtual object is greater than a first predetermined distance and less than or equal to a second predetermined distance, and to determine a target region mark that matches the first direction from the first candidate region marks if orientation information indicates that the orientation of the target virtual object relative to the first virtual object is in the first direction.

[0151] Furthermore, the above-mentioned multiple region marks include multiple third region marks, each third region mark having a different relative direction from the center point of the first region mark. The region mark determination module is further configured to determine a third region mark as a second candidate region mark if 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, and to determine a target region mark that matches the second direction from the second candidate region marks if orientation information indicates that the orientation of the target virtual object relative to the first virtual object is in the second direction.

[0152] Furthermore, the above-mentioned area monitoring mark is a first circle, the first area mark among multiple 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 multiple area marks is a sector demarcated by the ring between the first circle and the second circle, and the third area mark among multiple area marks is the outer line of the first circle.

[0153] Furthermore, the above-mentioned area monitoring mark is provided with a reference position mark, the reference position mark corresponds to a first virtual object, and the area mark display module is further configured to determine the display mode of the target area mark based on the height information in the target position information, and to display the first position mark of the target virtual object on the target area mark based on the display mode, where the first position mark is configured to indicate the target position information of the target virtual object relative 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 above-mentioned target area mark is a first area mark, the reference position mark is located at the first area mark, and the area mark display module is further configured such that, when the height information is zero and the relationship between the target virtual object and the first virtual object is adversarial, the target area mark is filled with a first predetermined color whose edges are highlighted and transparent inside, and when the height information is not zero and the relationship between the target virtual object and the first virtual object is adversarial, lines having the first predetermined color are displayed on the edges of the target area mark.

[0155] Furthermore, the above target area mark is a second area mark, and the area mark display module is further configured such that, when the height information is zero and the relationship between the target virtual object and the first virtual object is adversarial, the target area mark is filled with a first predetermined color in which the outer edges are highlighted and the interior is transparent, and when the height information is not zero and the relationship between the target virtual object and the first virtual object is adversarial, the target area mark is filled with a first predetermined color in which the inner edges are highlighted and the exterior is transparent.

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

[0157] Furthermore, the first predetermined color includes a plurality of different predetermined sub-colors, each having a different color depth, where the target virtual object corresponding to each of the different predetermined sub-colors is at a different distance from the first virtual object within the target monitoring distance range corresponding to the target area mark.

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

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

[0160] Furthermore, the device further includes a damage mark display module for acquiring orientation 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, and for displaying damage marks on the graphical user interface based on the orientation and height information, wherein the damage marks are configured to indicate the orientation of the second virtual object, and the second virtual object is a virtual object that is in a hostile relationship with the first virtual object.

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

[0162] Furthermore, the damage mark display module is configured to determine that the damage mark display mode is the first display mode when the relative height information is zero, and to display the damage mark in the 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 relative to the first virtual object is zero; if the relative height information is greater than zero, the damage mark display mode is determined to be the second display mode, and to display the damage mark in the 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 relative to the first virtual object is greater than zero; and if the relative height information is less than zero, the damage mark display mode is determined to be the third display mode, and to display the damage mark in the 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 relative to the first virtual object is less than zero.

[0163] Furthermore, the above-mentioned region mark includes a plurality of second region marks and a plurality of third region marks, and the device further includes an augmentation module configured to respond to a first virtual object acquiring a specified virtual item by increasing the number of second and third region marks or increasing the monitoring range parameter, where the number of second region marks is the same as the number of third region marks.

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

[0165] This embodiment further provides an electronic device including a processor and memory, the memory storing computer-executable commands that can be executed by the processor, and the processor executes the computer-executable commands to realize the method of displaying the location information described above. The electronic device may be a server or a terminal device.

[0166] As shown in Figure 11, the electronic device includes a processor 100 and a memory 101, the memory 101 stores computer executable commands that can be executed by the processor 100, the processor 100 executes the computer executable commands to realize the method of displaying the location information, and this method includes the following steps.

[0167] The graphical user interface displays area monitoring marks, and the monitoring area corresponding to the area monitoring mark is a game scene spatial area determined based on the current position and monitoring range parameters of the first virtual object. The area monitoring mark includes multiple area marks, and the area marks correspond to the scene areas of the target monitoring direction range and target monitoring distance range in the game scene to determine the target virtual object and obtain 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 area mark is determined from the multiple area marks. Here, the scene areas of the target monitoring direction range and target monitoring distance range corresponding to the target area mark are matched to the target position information, 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. In this embodiment, the target area marks in multiple area marks display the positional information of virtual objects other than the first virtual object in the game scene, and accurately provide the distance, orientation, and height between the virtual objects and the first virtual object. This is advantageous for the player in making game decisions based on the distance and orientation of the virtual objects, and improves the player's game experience.

[0168] The step of determining the target virtual object includes determining a candidate virtual object to perform a predetermined game action and obtaining orientation information of the candidate virtual object, and determining the candidate virtual object as the target virtual object if the orientation information of the candidate virtual object is within the monitoring area.

[0169] The step of obtaining target position information of the target virtual object in the game scene includes: obtaining absolute position information of the target virtual object with respect to the game scene, or obtaining relative position information of the target virtual object with respect to the first virtual object; calculating distance information, direction 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 determining the distance information, direction information, and height information as target position information.

[0170] The step of determining a target area mark from multiple area marks based on the above target location information includes the step of determining a target area mark from multiple area marks based on distance information and direction information in the target location information.

[0171] The above-mentioned multiple region marks include a first region mark, and the step of determining a target region mark from the multiple region marks based on distance information and orientation information in the target position information includes determining the first region mark as the target region mark if the distance information indicates that the horizontal distance between the target virtual object and the first virtual object is less than or equal to a first predetermined distance.

[0172] The above-mentioned multiple region marks include multiple second region marks, each second region mark having a different relative direction from the center point of the first region mark, and the step of determining a target region mark from the multiple region marks based on distance information and orientation information in the target position information includes the step of determining a second region mark as a first candidate region mark if the distance information indicates that the horizontal distance between the target virtual object and the first virtual object is greater than a first predetermined distance and less than or equal to a second predetermined distance, and the step of determining a target region mark that matches the first direction from the first candidate region marks if the orientation information indicates that the orientation of the target virtual object with respect to the first virtual object is in a first direction.

[0173] The above-mentioned multiple region marks include multiple third region marks, each third region mark having a different relative direction from the center point of the first region mark, and the step of determining a target region mark from the multiple region marks based on distance information and orientation information in the target position information includes the step of determining a third region mark as a second candidate region mark if the 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, and the step of determining a target region mark that matches the second direction from the second candidate region marks if the orientation information indicates that the orientation of the target virtual object with respect to the first virtual object is in the second direction.

[0174] The above-mentioned area monitoring mark is a first circle, the first of multiple area marks is a second circle, the radius of the first circle is greater than the radius of the second circle, and the positions of the centers of the first and second circles are the same, the second of multiple area marks is a sector demarcated by the ring between the first and second circles, and the third of multiple area marks is the outer line of the first circle.

[0175] The above-mentioned area monitoring mark is provided with a reference position mark, the reference position mark corresponds to a first virtual object, and 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, includes 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 first position mark of the target virtual object on the target area mark based on the display mode, where 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-mentioned target area mark is a first area mark, and the reference position mark is located at the first area mark. The steps 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, include: if the height information is zero and the relationship between the target virtual object and the first virtual object is adversarial, the target area mark is filled with a first predetermined color whose edges are highlighted and transparent inside; and if the height information is not zero and the relationship between the target virtual object and the first virtual object is adversarial, a line having the first predetermined color is displayed on the edge of the target area mark.

[0177] The above target area mark is a second area mark, and the steps 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, include the steps of filling the target area mark with a first predetermined color in which the outer edges are highlighted and the interior is transparent if the height information is zero and the relationship between the target virtual object and the first virtual object is adversarial, and filling the target area mark with a first predetermined color in which the interior edges are highlighted and the exterior is transparent if the height information is not zero and the relationship between the target virtual object and the first virtual object is adversarial.

[0178] The above target area mark is a third area mark, and 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 first position mark of the target virtual object on the target area mark based on the display mode, includes the step of filling the target area mark with a first predetermined color if the relationship between the target virtual object and the first virtual object is adversarial.

[0179] The first predetermined color described above includes a plurality of different predetermined sub-colors, each having a different color depth, where the target virtual object corresponding to each different predetermined sub-color is at a different distance 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, if the relationship between the target virtual object and the first virtual object is non-adversarial, 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.

[0181] The step of displaying a first object mark of the target virtual object at the target location includes 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 location.

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

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

[0184] The above damage mark is a three-dimensional tapered mark, and the steps of determining the display mode of the damage mark based on relative height information and displaying the damage mark in an external area corresponding to a designated area mark based on the display mode include: if 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 a designated area mark based on the first display mode, wherein the first display mode indicates that the height of the second virtual object relative to the first virtual object is zero; if 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 a designated area mark based on the second display mode, wherein the second display mode indicates that the height of the second virtual object relative to the first virtual object is greater than zero; and if 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 a designated area mark based on the third display mode, wherein the third display mode indicates that the height of the second virtual object relative to the first virtual object is less than zero.

[0185] The above-mentioned region mark includes multiple second region marks and multiple third region marks, and the method of displaying location information further includes the step of increasing the number of second and third region marks or increasing the monitoring range parameter in response to the first virtual object acquiring a specified virtual item, wherein the number of second region marks is the same as the number of third region marks.

[0186] Furthermore, the electronic equipment shown in Figure 11 further includes a bus 102 and a communication interface 103, with the processor 100, communication interface 103, and memory 101 being connected by the bus 102.

[0187] Here, memory 101 may consist of high-speed random access memory (RAM), or it may consist of non-volatile memory such as at least one disk memory. Communication 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 can use the internet, a wide area network, a local network, a metropolitan area network, etc. 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 bus can be divided into an address bus, a data bus, a control bus, etc. For simplicity of representation, only one bidirectional arrow is used in Figure 11, but this does not mean that there is only one bus or only one type of bus.

[0188] The processor 100 may be an integrated circuit chip having the function of processing signals. In implementation, the steps of the above method can be achieved by the hardware integrated logic circuits of the processor 100 or by commands in the form of software. The above processor 100 may be a general-purpose processor such as a CPU (Central Processing Unit) or an NP (Network Processor), or it may be other programmable logic devices such as a DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), discrete gates or transistor logic devices, discrete hardware components, etc. Each method, step and logic block diagram disclosed in the embodiments of this 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 this application may be directly embodied in a hardware decoding device, or they may be executed in combination of a hardware module and a software module of the decoding device. The software module may be located in random memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers, and other storage media well established in the art. The storage medium is located in memory 101, and the processor 100 reads the information in memory 101 and, in combination with its hardware, completes the steps of the method of the embodiment.

[0189] This embodiment further provides a computer-readable storage medium in which computer-executable commands are stored, and when a computer-executable command is invoked and executed by a processor, the computer-executable command causes the processor to implement the method of displaying the above-mentioned location information, the method specifically includes the following steps.

[0190] The graphical user interface displays area monitoring marks, and the monitoring area corresponding to the area monitoring mark is a game scene spatial area determined based on the current position and monitoring range parameters of the first virtual object. The area monitoring mark includes multiple area marks, and the area marks correspond to the scene areas of the target monitoring direction range and target monitoring distance range in the game scene to determine the target virtual object and obtain 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 area mark is determined from the multiple area marks. Here, the scene areas of the target monitoring direction range and target monitoring distance range corresponding to the target area mark are matched to the target position information, 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. In this embodiment, the target area marks in multiple area marks display the positional information of virtual objects other than the first virtual object in the game scene, and accurately provide the distance, orientation, and height between the virtual objects and the first virtual object. This is advantageous for the player in making game decisions based on the distance and orientation of the virtual objects, and improves the player's game experience.

[0191] The step of determining the target virtual object includes determining a candidate virtual object to perform a predetermined game action and obtaining orientation information of the candidate virtual object, and determining the candidate virtual object as the target virtual object if the orientation information of the candidate virtual object is within the monitoring area.

[0192] The step of obtaining target position information of the target virtual object in the game scene includes: obtaining absolute position information of the target virtual object with respect to the game scene, or obtaining relative position information of the target virtual object with respect to the first virtual object; calculating distance information, direction 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 determining the distance information, direction information, and height information as target position information.

[0193] The step of determining a target area mark from multiple area marks based on the above target location information includes the step of determining a target area mark from multiple area marks based on distance information and direction information in the target location information.

[0194] The above-mentioned multiple region marks include a first region mark, and the step of determining a target region mark from the multiple region marks based on distance information and orientation information in the target position information includes determining the first region mark as the target region mark if the distance information indicates that the horizontal distance between the target virtual object and the first virtual object is less than or equal to a first predetermined distance.

[0195] The above-mentioned multiple region marks include multiple second region marks, each second region mark having a different relative direction from the center point of the first region mark, and the step of determining a target region mark from the multiple region marks based on distance information and orientation information in the target position information includes the step of determining a second region mark as a first candidate region mark if the distance information indicates that the horizontal distance between the target virtual object and the first virtual object is greater than a first predetermined distance and less than or equal to a second predetermined distance, and the step of determining a target region mark that matches the first direction from the first candidate region marks if the orientation information indicates that the orientation of the target virtual object with respect to the first virtual object is in a first direction.

[0196] The above-mentioned multiple region marks include multiple third region marks, each third region mark having a different relative direction from the center point of the first region mark, and the step of determining a target region mark from the multiple region marks based on distance information and orientation information in the target position information includes the step of determining a third region mark as a second candidate region mark if the 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, and the step of determining a target region mark that matches the second direction from the second candidate region marks if the orientation information indicates that the orientation of the target virtual object with respect to the first virtual object is in the second direction.

[0197] The above-mentioned area monitoring mark is a first circle, the first of multiple area marks is a second circle, the radius of the first circle is greater than the radius of the second circle, and the positions of the centers of the first and second circles are the same, the second of multiple area marks is a sector demarcated by the ring between the first and second circles, and the third of multiple area marks is the outer line of the first circle.

[0198] The above-mentioned area monitoring mark is provided with a reference position mark, the reference position mark corresponds to a first virtual object, and 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, includes 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 first position mark of the target virtual object on the target area mark based on the display mode, where 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 a first area mark, and the reference position mark is located at the first area mark. The steps 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, include: if the height information is zero and the relationship between the target virtual object and the first virtual object is adversarial, the target area mark is filled with a first predetermined color whose edges are highlighted and transparent inside; and if the height information is not zero and the relationship between the target virtual object and the first virtual object is adversarial, a line having the first predetermined color is displayed on the edge of the target area mark.

[0200] The above target area mark is a second area mark, and the steps 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, include the steps of filling the target area mark with a first predetermined color in which the outer edges are highlighted and the interior is transparent if the height information is zero and the relationship between the target virtual object and the first virtual object is adversarial, and filling the target area mark with a first predetermined color in which the interior edges are highlighted and the exterior is transparent if the height information is not zero and the relationship between the target virtual object and the first virtual object is adversarial.

[0201] The above target area mark is a third area mark, and 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 first position mark of the target virtual object on the target area mark based on the display mode, includes the step of filling the target area mark with a first predetermined color if the relationship between the target virtual object and the first virtual object is adversarial.

[0202] The first predetermined color described above includes a plurality of different predetermined sub-colors, each having a different color depth, where the target virtual object corresponding to each different predetermined sub-color is at a different distance 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 target area mark includes, if the relationship between the target virtual object and the first virtual object is non-adversarial, 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 a first object mark of the target virtual object at the target location includes 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 location.

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

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

[0207] The above damage mark is a three-dimensional tapered mark, and the steps of determining the display mode of the damage mark based on relative height information and displaying the damage mark in an external area corresponding to a designated area mark based on the display mode include: if 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 a designated area mark based on the first display mode, wherein the first display mode indicates that the height of the second virtual object relative to the first virtual object is zero; if 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 a designated area mark based on the second display mode, wherein the second display mode indicates that the height of the second virtual object relative to the first virtual object is greater than zero; and if 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 a designated area mark based on the third display mode, wherein the third display mode indicates that the height of the second virtual object relative to the first virtual object is less than zero.

[0208] The above-mentioned region mark includes multiple second region marks and multiple third region marks, and the method of displaying location information further includes the step of increasing the number of second and third region marks or increasing the monitoring range parameter in response to the first virtual object acquiring a specified virtual item, wherein the number of second region marks is the same as the number of third region marks.

[0209] The computer program products of location information display methods, apparatus, electronic devices, and systems according to embodiments of this disclosure consist of a computer-readable storage medium storing program code, the program code including commands that can be used to execute the method described in the embodiments of the previous method, the specific implementation of which is described in the embodiments of the method and is omitted here.

[0210] As will be apparent to those skilled in the art, for the convenience and brevity of explanation, the specific working processes of the systems and apparatus described above can be referenced to the corresponding processes in embodiments of the prior methods, and are therefore omitted here.

[0211] Furthermore, in the description of embodiments of this application, unless otherwise expressly specified and limited, the terms “mounting,” “connecting,” and “linking” are understood in a broad sense, such as, for example, a fixed connection, a removable connection, or an integrated connection; a mechanical connection or an electrical connection; a direct connection or an indirect connection via an intermediate medium; or an internal connection between two components. Those skilled in the art will understand the specific meaning of the above terms in the context of this application in particular cases.

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

[0213] In the description of this application, orientations or positional relationships indicated by terms such as “center,” “up,” “down,” “left,” “right,” “vertical,” “horizontal,” “inside,” and “outside” are based on the orientations or positional relationships shown in the accompanying drawings and are intended solely to facilitate and simplify the description of this disclosure. They do not indicate or suggest that the referred devices or elements have a particular orientation, or must be constructed or operate in a particular orientation, and should therefore not be construed as limiting this application. Furthermore, the terms “first,” “second,” and “third” are used for illustrative purposes only and do not indicate or suggest relative importance.

[0214] Finally, it should be noted that the above-described embodiments are merely specific examples of the present disclosure and are intended to illustrate, not limit, the technical solutions of the present disclosure, and the scope of protection of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above-described embodiments, those skilled in the art should understand that within the technical scope disclosed herein, it is possible to modify or easily conceive of the technical solutions recorded in the above-described embodiments as variations or equivalent substitutions of some of their technical features, and such modifications, variations, or substitutions shall not deviate 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 within the scope of protection of the present disclosure. Accordingly, the scope of protection of the present disclosure is subject to the scope of protection of the claims.

Claims

1. A method for displaying location information, wherein 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, and the first virtual object is a virtual object controlled by the terminal device, and the method for displaying location information is: The graphical user interface includes the step of displaying area monitoring marks, wherein the monitoring area corresponding to the area monitoring mark is a game scene space area determined based on the current position and monitoring range parameters of the first virtual object, the area monitoring mark includes a plurality of area marks, and the area mark corresponds to a scene area of ​​the target monitoring direction range and 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, wherein 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 a plurality of region marks based on the target location information, wherein the scene region of the target monitoring direction range and target monitoring distance range corresponding to the target region mark is matched to the target location information. The steps include 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, The step of determining a target region mark from the plurality of region marks based on the target position information is: The step includes determining a target region mark from the plurality of region marks based on the horizontal position information or relative distance information and relative orientation information in the target position information, A method for displaying location information characterized by the following features.

2. The step of determining the target virtual object is: The steps include determining a candidate virtual object to perform a predetermined game action and obtaining the orientation information of the candidate virtual object, The step of determining the candidate virtual object as the target virtual object if the orientation information of the candidate virtual object is within the monitoring area, is included. The method for displaying location information according to feature 1.

3. The target position information is the absolute position information of the target virtual object relative 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 relative 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. The method for displaying location information according to feature 1.

4. The aforementioned multiple region marks include the first region mark, The step of determining a target region mark from the plurality of region marks based on the horizontal position information or relative distance information and relative direction information in the target position information is: If the horizontal position information or relative distance information indicates 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 area mark is determined to be the target area mark. The method for displaying location information according to feature 1.

5. The aforementioned plurality of region marks include a plurality of second region marks, and the relative direction between the center point of each second region mark and the center point of the first region mark is different. The step of determining a target region mark from the plurality of region marks based on the horizontal position information or relative distance information and relative direction information in the target position information is: If the horizontal position information or relative distance information indicates that the horizontal distance between the target virtual object and the first virtual object is greater than a first predetermined distance and less than or equal to a second predetermined distance, the second region mark is determined to be the first candidate region mark. If 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 in a first direction, the method includes the step of determining a target region mark that matches the first direction from the first candidate region mark. The method for displaying location information according to feature 4.

6. The aforementioned multiple region marks include multiple third region marks, and the relative direction between the center point of each third region mark and the center point of the first region mark is different. The step of determining a target region mark from the plurality of region marks based on the horizontal position information, or relative distance information and relative direction information in the target position information is: If the horizontal position information or 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 to be the second candidate region mark. If 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 in a second direction, the method includes the step of determining a target region mark that matches the second direction from the second candidate region mark. The method for displaying location information according to feature 4.

7. 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 greater 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 a ring between the first circle and the second circle. The third of the aforementioned multiple region marks is the outer line of the first circle. The method for displaying location information according to feature 1.

8. A reference position mark is set for the area monitoring mark, and the reference position mark corresponds to the first virtual object. The steps 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, are as follows: The steps include determining the 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 the target position information of the target virtual object relative to the first virtual object, and the relative position between the first position mark and the reference position mark is matched to the relative position between the target virtual object and the first virtual object, The method for displaying location information according to feature 1.

9. The target area mark is a first area mark, and the reference position mark is located at the first area mark. The steps include 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, If the height position information or relative height information indicates that the height difference between the target virtual object and the first virtual object is zero and that the relationship between the target virtual object and the first virtual object is adversarial, the target area mark is filled with a first predetermined color whose edges are highlighted and which is transparent inside. The steps include: if the 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 that the relationship between the target virtual object and the first virtual object is adversarial, then a line having a first predetermined color is displayed on the edge of the target area mark; The method for displaying location information according to feature 8.

10. The aforementioned target area mark is a second area mark, The steps include 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, If the height position information or relative height information indicates that the height difference between the target virtual object and the first virtual object is zero and that the relationship between the target virtual object and the first virtual object is adversarial, the target area mark is filled with a first predetermined color whose outer edge is highlighted and transparent inside. If the 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 that the relationship between the target virtual object and the first virtual object is adversarial, the target area mark is filled with a first predetermined color whose internal edges are highlighted and which is transparent to the outside, The method for displaying location information according to feature 8.

11. The aforementioned target area mark is a third area mark, The steps include 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, If the relationship between the target virtual object and the first virtual object is adversarial, the step includes filling the target area mark with a first predetermined color. The method for displaying location information according to feature 8.

12. 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 a different predetermined sub-color is at a different distance from the first virtual object within the target monitoring distance range corresponding to the target area mark. A method for displaying location information according to any one of claims 9 to 11.

13. The step of displaying the first position mark of the target virtual object on the target area mark is: If the relationship between the target virtual object and the first virtual object is a non-adversarial relationship, the steps include determining a target position that matches the target position information from the target area mark, The step includes displaying a first object mark of the target virtual object at the target location, The method for displaying location information according to feature 8.

14. The step of displaying the first object mark of the target virtual object at the target position is: The steps include 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 location, The method for displaying location information according to feature 13.

15. The steps include: acquiring orientation 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; The steps of displaying a damage mark on the graphical user interface based on the orientation information and height information, wherein the damage mark is configured to indicate the orientation of the second virtual object, and the second virtual object is a virtual object that is in a hostile relationship with the first virtual object, further comprising: The method for displaying location information according to feature 1.

16. The step of displaying damage marks on the graphical user interface based on the aforementioned orientation information and height information is: A step of 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, The steps include determining a designated area mark that matches the relative orientation information from among multiple area marks of the area monitoring mark, based on the relative orientation information and the relative height information, The process includes the steps 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. The method for displaying location information according to feature 15.

17. The aforementioned damage marks are three-dimensional tapered marks, The steps 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 are as follows: If the relative height information is zero, the step of determining that the display mode of the damage mark is the first display mode, and displaying the damage mark in the external area corresponding to the designated area mark based on the first display mode, wherein the first display mode indicates that the height of the second virtual object relative to the first virtual object is zero, If the relative height information is greater than zero, the step of 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, wherein the second display mode indicates that the height of the second virtual object relative to the first virtual object is greater than zero, If the relative height information is less than zero, the step of 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, the step of indicating that the third display mode indicates that the height of the second virtual object relative to the first virtual object is less than zero, The method for displaying location information according to feature 16.

18. The aforementioned region mark includes a plurality of second region marks and a plurality of third region marks, The method for displaying the location information further includes: The process includes the step of increasing the number of the second and third region marks, or increasing the monitoring range parameter, in response to the first virtual object acquiring a specified virtual item, wherein the number of the second region marks is the same as the number of the third region marks. The method for displaying location information according to feature 1.

19. 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, and the first virtual object is a location information display device that is a virtual object controlled by the terminal device. The location information display device comprises a region monitoring display module, a target location information acquisition module, a region mark determination module, and a region mark display module. The area monitoring display module is configured to display area monitoring marks 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 and monitoring range parameters of the virtual object, the area monitoring mark includes a plurality of area marks, and the area marks correspond to the scene areas of the target monitoring direction range and target monitoring distance range in the game scene. The target position information acquisition module is configured to determine a target virtual object and acquire the 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. The region mark determination module is configured to determine a target region mark from the plurality of region marks based on the target position information, and the scene area of ​​the target monitoring direction range and target monitoring distance range corresponding to the target region mark is matched to the target position information. The region mark determination module is further configured to determine a target region mark from the plurality of region marks based on the horizontal position information or relative distance information and relative orientation information in the target position information. The area mark display module is configured to determine the display mode of the target area mark based on the height information in the target position information, and to display the target area mark based on the display mode. A location information display device characterized by the following:

20. An electronic device including a processor and memory, wherein the memory stores computer-executable commands that can be executed by the processor, and the processor executes the computer-executable commands to realize the method for displaying location information according to any one of claims 1 to 11 and 13 to 18. An electronic device characterized by the following features.

21. A computer-readable storage medium in which computer-executable commands are stored, wherein when the computer-executable commands are called and executed by a processor, the computer-executable commands cause the processor to implement the method for displaying location information described in any one of claims 1 to 11 and 13 to 18. A computer-readable storage medium characterized by the following features.

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