Method and device for marking virtual objects and computer program

The method and device improve the accuracy of marking virtual objects in team battle games by providing explanatory information and touch-based marking, addressing the issue of mistaken item selection and resource wastage.

JP7602664B2Active Publication Date: 2024-12-18TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023553001
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-06-10
Filing Date
2022-05-23
Publication Date
2024-12-18
Estimated Expiration
2042-05-23

AI Technical Summary

Technical Problem

In team battle games, players often mistakenly mark the wrong game items due to the complexity of the game scene, leading to a deterioration in gaming experience and wastage of hardware and network resources.

Method used

A method and device for marking virtual objects in a game scene that includes displaying explanatory information about the target object upon aiming and allowing players to mark the object through a touch operation, ensuring accurate identification and reducing resource wastage.

Benefits of technology

The solution enhances the accuracy of marking game items, optimizing the gaming experience by preventing mistakes and conserving hardware and network resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007602664000001
    Figure 0007602664000001
  • Figure 0007602664000002
    Figure 0007602664000002
  • Figure 0007602664000003
    Figure 0007602664000003
Patent Text Reader

Abstract

The embodiments of the present application relate to the technical field of Internet, and provide a method and apparatus for marking a virtual object and a computer program, which are executed by a first terminal, and specifically include: displaying a scene screen of a virtual scene, displaying description information of a target virtual object on the scene screen of the virtual scene in response to an aiming operation on a target virtual object on the scene screen of the virtual scene, and displaying marking information of the target virtual object on the scene screen of the virtual scene in response to a touch operation on the description information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application claims priority from a Chinese patent application filed with the China Patent Office on June 10, 2021, bearing application number 202110648470.9 and entitled "Method and apparatus for marking virtual objects," the entire contents of which are incorporated herein by reference.

[0002] TECHNICAL FIELD The embodiments of the present application relate to the technical field of the Internet, and in particular to a method and apparatus for marking a virtual object, and a computer program. [Background technology]

[0003] Currently, team battle games are very popular among players. In one game scene of a team battle game, after one player discovers a game item, the player marks the game item to share the location of the game item with other players in the player's team (i.e., the player's teammates). Summary of the Invention [Problem to be solved by the invention]

[0004] An object of the present application is to provide a method and apparatus for marking a virtual object, and a computer program product. [Means for solving the problem]

[0005] According to an embodiment of the present application, there is provided a method for marking a virtual object, the method being executed by a first terminal, the method comprising: Display the scene screen of the virtual scene; Displaying explanatory information of the target virtual object on the scene screen of the virtual scene in response to an aiming operation on the target virtual object on the scene screen of the virtual scene, the aiming operation being an aiming operation performed by a first virtual object on the target virtual object using a virtual sight, the first virtual object being a virtual object controlled by a first terminal; and In response to a touch operation on the explanatory information, marking information of the target virtual object is displayed on a scene screen of the virtual scene, and the marking information is used to mark the position of the target virtual object in the virtual scene.

[0006] According to an embodiment of the present application, there is further provided a virtual object marking device, the device being applied to a first terminal, the device comprising: a scene screen display module for displaying a scene screen of the virtual scene; a first screen display module for displaying explanatory information of a target virtual object on a scene screen of the virtual scene in response to an aiming operation on the target virtual object on the scene screen of the virtual scene, the aiming operation being an aiming action performed by the first virtual object on the target virtual object using a virtual sight, the first virtual object being a virtual object controlled by a first terminal; and The present invention includes a second screen display module for displaying marking information of a target virtual object on a scene screen of a virtual scene in response to a touch operation on the explanatory information, the marking information being used to mark a position of the target virtual object in the virtual scene.

[0007] According to an embodiment of the present application, an electronic device is provided, which is used as a first terminal, the electronic device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, code set or instruction set being loaded and executed by the processor to realize the above-mentioned method for marking a virtual object.

[0008] According to an embodiment of the present application, a computer-readable storage medium is provided, the computer-readable storage medium having stored therein at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, code set or instruction set being loaded and executed by a processor to realize the aforementioned method for marking a virtual object.

[0009] According to an embodiment of the present application, there is also provided a computer program product, the computer program product including computer program code, which, when executed on a computer, causes the computer to perform the method for marking a virtual object as described above. [Brief description of the drawings]

[0010] In order to more clearly explain the technical solutions in the embodiments of the present application, the drawings that need to be used in the embodiments of the present application are briefly introduced below, and it is understood that those skilled in the art can obtain other drawings based on these drawings without creative work. [Figure 1] FIG. 2 illustrates an exemplary scene of marking game items provided in an embodiment of the present application. [Diagram 2] FIG. 2 illustrates an exemplary architecture of a game application execution system provided in an embodiment of the present application. [Diagram 3] 1 is an exemplary flowchart of a method for marking a virtual object provided in an embodiment of the present application. [Figure 4] FIG. 2 illustrates an exemplary three-dimensional model of a virtual scene provided in an embodiment of the present application. [Figure 5A] FIG. 2 illustrates an exemplary interface of a scene screen displaying explanatory information provided in an embodiment of the present application. [Figure 5B] FIG. 13 illustrates another exemplary interface of a scene screen displaying explanatory information provided in an embodiment of the present application. [Figure 6A]FIG. 13 illustrates an exemplary interface of a scene screen displaying marking information provided in an embodiment of the present application. [Figure 6B] FIG. 13 illustrates another exemplary interface of a scene screen displaying marking information provided in an embodiment of the present application. [Figure 7] FIG. 13 shows a third exemplary interface of a scene screen displaying marking information provided in an embodiment of the present application. [Figure 8] FIG. 13 shows a fourth exemplary interface of a scene screen displaying marking information provided in an embodiment of the present application. [Figure 9A] FIG. 2 illustrates an exemplary configuration of a virtual object marking device 90 provided in an embodiment of the present application. [Figure 9B] FIG. 1 is a diagram showing an exemplary configuration of an electronic device 91 provided in an embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] The technical solutions of the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0012] The terms used in the following examples of the present application are intended to describe specific embodiments, and are not intended to limit the technical solutions of the present application. As used in the specification and the appended claims of the present application, the singular terms "a", "one", "a kind", "said", "the", and "this" are intended to include the plural terms unless the context clearly indicates or suggests otherwise.

[0013] Below, the related art to the embodiments of the present application will be briefly introduced.

[0014] 1. Virtual Scene A virtual scene is a virtual scene that is displayed (or presented) when a gaming application is executed on a device. The virtual scene may be a simulated real-world environment scene, a half-simulated, half-fictional three-dimensional environment scene, or a completely fictional three-dimensional environment scene. The virtual scene may be any one of a two-dimensional virtual scene, a two-and-a-half-dimensional virtual scene, and a three-dimensional virtual scene. In some embodiments, the virtual scene may include virtual objects.

[0015] 2. Virtual Object A virtual object refers to a movable object in a virtual scene. The movable object may be at least one of a virtual person (character), a virtual animal, a virtual vehicle, and a virtual item. In some embodiments, when the virtual scene is a three-dimensional virtual scene, the virtual object is a three-dimensional solid model constructed based on animation skeleton technology. Each virtual object has its own shape, volume, and orientation in the three-dimensional virtual scene, and occupies a part of the space in the three-dimensional virtual scene.

[0016] The scene screen of a virtual scene can be continuously updated with the movement of a virtual object controlled by a terminal corresponding to the virtual scene. The scene screen of a virtual scene can be a screen under the viewing angle (point of view) of the corresponding virtual object. The movement of the virtual object can include adjusting posture, crawling, walking, running, riding, flying, jumping, aiming with a virtual sight, shooting, driving, picking up, attacking, throwing, skill (release) release, etc.

[0017] In some embodiments, during execution of a game application, a virtual scene may be generated by rendering on a server and then transmitted to the terminal and displayed by the terminal's hardware (e.g., a screen).

[0018] Referring to FIG. 1, FIG. 1 shows a commonly used method for marking game items, in which a player aims at one game item 01 with a virtual crosshair, and then clicks a sign icon 02 to mark the game item. However, since a game scene includes multiple game items, it is easy for a player to misidentify the aimed game item. Therefore, a marking error may occur, that is, the game item actually marked by the player is not the game item the player wants to mark, which may cause a deterioration in the player's game experience.

[0019] The embodiments of the present application provide a method for marking a virtual object, which can not only avoid marking errors, but also improve the convenience of marking a target virtual object.

[0020] Referring to Fig. 2, Fig. 2 is a diagram showing an exemplary architecture of a virtual object marking system suitable for the method for marking a virtual object according to the embodiment of the present application, which is provided in the embodiment of the present application. The virtual object marking system may be a game application execution system for executing a game. The virtual object marking system includes a server 10, a first terminal 20 and a second terminal 30.

[0021] It is understood that Fig. 2 is merely an exemplary illustration, and is not intended to limit the scope of the virtual object marking system according to the embodiments of the present application. In actual implementation, the virtual object marking system according to the embodiments of the present application may include more or fewer devices than those shown, and the embodiments of the present application are not limited in this respect.

[0022] The server 10 may include at least one of a single server, a server group consisting of multiple servers, a cloud computing platform, and a virtualization center. The server 10 is used to execute an application program, such as a game application, provide computing resources for the execution of the application program, and process logic related to all settings and parameters of the game, including providing computing services such as database, function, storage, network service, communication, middleware service, domain name service, security service, CDN (Content Delivery Network), big data, and artificial intelligence platform for the execution of the application program. For example, the server 10 receives an operation request from a terminal, executes a corresponding operation event for the application program based on the corresponding operation request, and renders each 3D virtual environment corresponding to the application program, and transmits each rendered virtual environment to a corresponding terminal, thereby allowing the corresponding terminal to display the corresponding virtual environment.

[0023] The first terminal 20 and the second terminal 30 may be implemented as electronic devices such as a smartphone, a tablet computer, a game machine, an e-book reader, a multimedia playback device, a wearable device, and a PC (Personal Computer). The device types of the first terminal 20 and the second terminal 30 may be the same or different. However, the present invention is not limited thereto. An application client that executes the above-mentioned application program may be installed in the first terminal 20 and the second terminal 30, and a scene screen of a virtual scene corresponding to the application program may be displayed, for example, a game application may be installed and executed, and a scene screen of a virtual scene corresponding to the corresponding game may be displayed. In actual implementation, the application client may be a game client. The game client may be a three-dimensional game client or a two-dimensional game client. When the game client is a two-dimensional game client, the virtual object in the scene screen of the virtual scene displayed on the terminal may be a two-dimensional model. When the game client is a three-dimensional game client, the virtual object in the scene screen of the virtual scene displayed on the terminal may be a three-dimensional model. In the following embodiments of this specification, a case in which the virtual scene is a three-dimensional virtual scene will be described as an example.

[0024] The virtual scenes displayed on the first terminal 20 and the second terminal 30 are rendered and transmitted by the server 10, respectively. In some embodiments, the first terminal 20 and the second terminal 30 may display the same or different virtual scenes of the same application program through different application clients, e.g., display the same or different virtual scenes of the same game through different game clients. Based on this, the virtual scene displayed on the first terminal 20 and the virtual scene displayed on the second terminal 30 may belong to the same type. For example, the virtual scene displayed on the first terminal 20 and the virtual scene displayed on the second terminal 30 may be different virtual scenes corresponding to the same shooting game.

[0025] Exemplarily, the first terminal 20 is a terminal used by a first player 201, who can use the first terminal 20 to control the movement of a first virtual character located in a virtual scene. Meanwhile, the first terminal 20 displays a scene screen under the viewing angle of the first virtual character to the first player 201. The second terminal 30 is a terminal used by a second player 301, who can use the second terminal 30 to control the movement of a second virtual character located in a virtual scene. Meanwhile, the second terminal 30 displays a scene screen under the viewing angle of the second virtual character to the second player 301. The first virtual character and the second virtual character may be a first virtual person, such as a simulated person or a cartoon person, or may be a virtual object, such as a block or a marble.

[0026] In some embodiments, after receiving a corresponding player's operation, any one of the first terminal 20 and the second terminal 30 can send request information corresponding to the corresponding operation to the server 10, so that the server 10 executes an event corresponding to the corresponding operation and obtains a corresponding scene screen by rendering.

[0027] In some embodiments, the server 10 and the first terminal 20, and the server 10 and the second terminal 30 may be directly or indirectly connected via a wired network or a wireless network, although the embodiments of the present application are not limited thereto.

[0028] 2 is an example of a logical function level, and in actual implementation, the server 10 may include at least one server device entity, and the first terminal 20 and the second terminal 30 may be any two terminal device entities among a plurality of terminal device entities connected to the server 10. In addition, a detailed description of this will be omitted in the embodiments of the present application.

[0029] In the embodiments of the present application, a method for marking a virtual object is disclosed, in which "marking" refers to setting marking information for a virtual object in a virtual scene displayed on one terminal corresponding to an application program, and sharing the position of the virtual object with at least one other terminal that executes the application program, so that a player corresponding to at least one other terminal can see the virtual object and determine the position of the virtual object. When the application program is a game application, "marking" refers to setting marking information for a virtual object in a virtual scene displayed on one terminal corresponding to a game, and sharing the position of the virtual object with at least one other terminal that executes the game, so that a player corresponding to at least one other terminal can see the virtual object and determine the position of the virtual object. Note that the players corresponding to the terminals that share the virtual object form one game team.

[0030] The following describes the technical solutions of the embodiments of the present application and the technical effects of the technical solutions of the present application through the description of several exemplary implementation modes.

[0031] As shown in Fig. 3, an embodiment of the present application provides an exemplary method for marking a virtual object. In this embodiment, the method is performed by a first terminal, and the application program executed by the first terminal is a game application. The first terminal executes a client of the game application, and displays a scene screen of a virtual scene of the game application. The first terminal may be implemented as the first terminal 20 shown in Fig. 2, for example. The method can be realized by the following steps.

[0032] Step S101: A scene screen of a virtual scene is displayed.

[0033] In this example, the scene screen of the virtual scene is a scene screen displayed on a first terminal, the virtual scene is a virtual environment of a game client executed by the first terminal, and the scene screen of the virtual scene is, for example, a game scene screen under the visual angle of a player using the first terminal.

[0034] For example, the first terminal may be an electronic device that performs marking on a virtual object according to an operation. On this basis, in some embodiments, a scene image of the virtual scene may include a target virtual object, and the target virtual object is a virtual object in the virtual scene that is waiting to be marked.

[0035] Step S102: In response to an aiming operation on the target virtual object on the scene screen of the virtual scene, explanatory information of the target virtual object is displayed on the scene screen of the virtual scene.

[0036] The virtual scene according to the embodiment of the present application may further include a virtual sight, and in the game, the first terminal can control the virtual object to use the virtual sight to perform an aiming operation on another virtual object in the virtual scene. For ease of distinction, the virtual object controlled by the first terminal is referred to as the first virtual object. Furthermore, in the present technical solution, the aiming operation on the target virtual object in the scene screen of the virtual scene is an operation (motion) of the first virtual object adopting the virtual sight to aim at the target virtual object. In some embodiments, adopting the virtual sight to perform the aiming operation refers to controlling the crosshair of the virtual sight to aim at the virtual object waiting to be aimed.

[0037] For example, the virtual sight may be a virtual instrument for aiming at a virtual object, such as a virtual gun in a shooting game. The crosshair of the virtual sight may be displayed, for example, as a red dot (round dot) on the scene screen of the virtual scene, or may be displayed, for example, as the center point of a cross (for example, as shown in FIG. 5A or FIG. 5B).

[0038] As can be seen from the description of the above embodiment, after receiving the operation input by the player, the first terminal sends a corresponding operation request to the server, so that the server executes a corresponding operation event for the game, and obtains a scene screen of the virtual scene after executing the corresponding operation event by rendering. In this embodiment, the first terminal can report the crosshair position of the virtual sight to the server, so that the server can detect (judge) whether the crosshair of the virtual sight meets the aiming condition for aiming at the target virtual object. When the crosshair of the virtual sight meets the aiming condition for aiming at the target virtual object, the server obtains a scene screen displaying description information by rendering, so that the first terminal displays the description information of the target virtual object on the scene screen of the virtual scene. In some embodiments, the above-mentioned aiming condition includes that the distance between the crosshair position of the virtual sight and the display position of the target virtual object is equal to or less than a predetermined distance.

[0039] In some implementations, the distance between the virtual sight's crosshair position and the display position of the target virtual object may be the distance between an orthogonal projection of the virtual sight's crosshair on a target plane and an orthogonal projection of the target virtual object's center point on the target plane. In some embodiments, the target plane may be the ground in the virtual scene. In other implementations, the distance between the virtual sight's crosshair position and the display position of the target virtual object may be the distance between the virtual sight's crosshair and the target virtual object's center point in any orientation in three-dimensional space.

[0040] For example, when the virtual scene is a three-dimensional environment scene, the target virtual object in the virtual scene may be a three-dimensional solid model. Furthermore, as shown in the exemplary virtual scene 40 in FIG. 4, a spherical surrounding area 42 formed by using the center point of the target virtual object 41 as the center of the sphere and the above-mentioned predetermined distance as the radius may be the target virtual object 41's target area, and other areas of the virtual scene 40 are, for example, the non-target area of ​​the target virtual object 41. When the crosshair 43 of the virtual sight is within the range of the area 42, it is determined that the crosshair position of the virtual sight and the display position of the target virtual object 41 satisfy the targeting condition, that is, the target virtual object 41 is selected, and the server obtains the scene screen shown in FIG. 5A or FIG. 5B by rendering. When the crosshair 43 of the virtual sight is outside the range of the area 42, it is determined that the crosshair position of the virtual sight and the display position of the target virtual object 41 do not satisfy the targeting condition, that is, the target virtual object 41 is not selected.

[0041] Using this implementation method, the aiming area can be expanded by setting the spherical area centered on the target virtual object as the aiming area. In this way, in a scene where the screen of the first terminal is relatively small (for example, the first terminal is a smartphone), the player can aim (aim) at the target virtual object more conveniently and accurately, which not only avoids the waste of hardware resources and network resources caused by repeated aiming due to incorrect aiming, but also optimizes the game experience of the player.

[0042] In the embodiment of the present application, the description information of the target virtual object includes at least one of character (text) description information of the target virtual object and icon description information of the target virtual object. Among them, the description information of the target virtual object is intended to present to the player what the target virtual object is. Based on this, in some embodiments, the character description information of the target virtual object may include the name of the target virtual object. The icon description information of the target virtual object includes an icon representing the shape of the target virtual object.

[0043] Exemplarily, the text description information of the target virtual object may be displayed in the form of a text box, for example, as shown in the scene screen of FIG. 5A. The icon description information of the target virtual object may be displayed in the form of a floating icon, for example, as shown in the scene screen of FIG. 5B. A "floating icon" is a floating icon. icon, and the image layer of the floating icon may be above the image layer of the scene screen.

[0044] For example, refer to FIG. 5A, which shows an exemplary scene interface of a scene screen displaying explanatory information. As shown in FIG. 5A, the crosshairs of the virtual sight in the scene screen 50 aim at a target virtual object 51, which is, for example, a small battery. A text box 52 is included above the target virtual object 51, and the text content in the text box 52 is "small battery". The text box 52 and the text content "small battery" constitute the text explanatory information of the target virtual object 51. Furthermore, in order to clarify the relationship between the text box 52 and the target virtual object 51, the text box 52 in FIG. 5A is connected to the target virtual object 51 by a line 53.

[0045] Also, for example, referring to FIG. 5B, FIG. 5B shows another exemplary scene interface of a scene screen displaying explanatory information. In this example, displayed above the target virtual object 51 is a floating icon 54, which includes an icon in the form of a small battery. The floating icon 54 constitutes the icon explanatory information of the target virtual object 51.

[0046] It can be understood that Figures 5A and 5B are merely illustrative and do not limit the virtual scene in the embodiment of the present application. In actual implementation, the description information of the target virtual object may be displayed in other forms. In addition, the positional relationship between the description information and the target virtual object may also be in other forms, for example, the description information may be displayed in the upper right corner of the position of the target virtual object, but the embodiment of the present application is not limited thereto.

[0047] As can be seen, with this implementation method, when a first virtual object controlled by a first terminal employs a virtual sight to aim at a target virtual object, the first terminal will display explanatory information of the target virtual object to the player on the scene screen of the virtual scene, allowing the player to accurately understand what the aimed target virtual object is, thereby avoiding the waste of hardware resources and network resources caused by the marked virtual object being other than the virtual object that the player wants to mark.

[0048] Step S103: Display marking information of the target virtual object on the scene screen of the virtual scene according to the touch operation on the explanation information, and the marking information is used to mark the position of the target virtual object in the virtual scene.

[0049] In the embodiments of the present application, the description information of the target virtual object may be a control for the player to trigger a marking function. Based on this, after displaying the description information of the target virtual object on the scene screen of the virtual scene, the first terminal can receive a touch operation (signal) input by the player according to the description information, and can display the marking information of the target virtual object on the scene screen of the virtual scene according to the touch operation, and the marking information is used to mark the position of the target virtual object in the virtual scene. In some embodiments, the touch operation includes a click operation, a double click operation, or a long press operation.

[0050] For example, when the first terminal displays the scene screen shown in FIG. 5A, the first terminal can receive an operation (signal) of the player clicking on the text box 52. Then, the first terminal can update the scene screen shown in FIG. 5A in response to the click operation, and obtain a scene screen including marking information. Also, for example, when the first terminal displays the scene screen shown in FIG. 5B, the first terminal can receive an operation (signal) of the player clicking on the floating icon 54. Then, the first terminal can update the scene screen shown in FIG. 5B to the scene screen shown in FIG. 6A in response to the click operation.

[0051] In some implementations, as shown in any one of Figures 5A and 5B, in the scene screen of the virtual scene, the distance between the description information of the target virtual object and the target virtual object is equal to or less than a first distance. In this way, the distance between the control of the first terminal receiving the touch operation (signal) and the target virtual object is relatively close, so that the player can input the touch operation without shifting his / her line of sight, thereby optimizing the game experience of the player.

[0052] As can be seen from the above description of "marking", the purpose of adding marking information for a target virtual object is to share the position of the target virtual object among clients executed by multiple terminals. Based on this, after a first terminal receives a touch operation (signal) of a player on the description information, the marking information can be displayed on the scene screen of the virtual scene displayed on the first terminal and at least one other terminal, for example, the second terminal. An exemplary scene screen displayed on the first terminal is as shown in the diagram showing any one of the interfaces of Figures 6A to 7, and an exemplary scene screen displayed on the second terminal is as shown in Figure 8.

[0053] In practical implementation, the scene images including the marking information corresponding to each of the above-mentioned terminals are all obtained by rendering by the server. For example, after the first terminal receives the touch operation (signal) of the player on the description information, the marking request can be sent to the server, and the marking request may include the identification (ID) of the target virtual object and the identification of the team corresponding to the game client executed by the first terminal. Then, the server can obtain at least one other client corresponding to the identification of the team, the scene image of each client, and the terminal corresponding to each client. After that, the server adds marking information for the virtual scene corresponding to each client according to the identification of the target virtual object, and then obtains the scene image after adding the marking information corresponding to each client by rendering respectively, and sends each scene image to the corresponding terminal.

[0054] The following describes the marking information and the implementation manner of displaying the marking information by taking the first terminal as an example.

[0055] In some embodiments, the marking information may include at least one of the following: marking information, attribute presentation information, and distance presentation information of the target virtual object. The marking information of the target virtual object is used to present to the player what the target virtual object is, and the marking information may be, for example, an icon representing the name of the target virtual object and / or the shape of the target virtual object. The attribute presentation information is used to present the attribute information of the target virtual object, and the attribute presentation information may include, for example, at least one of the action (function), the usage method, etc. of the target virtual object. The distance presentation information is used to present the distance between the target virtual object and the first virtual object in the virtual scene.

[0056] It can be understood that the specific information of the above-mentioned marking information is only an exemplary description, and does not limit the marking information in the technical solution. In some other implementation modes, the marking information in the embodiments of the present application may include more or less information, and the embodiments of the present application will not be comprehensively described.

[0057] In some other implementations, the first terminal may further display text prompt information on the scene screen of the virtual scene in the process of displaying the marking information on the scene screen of the virtual scene, and the content of the text prompt information may be, for example, "You are marking xx" or "You pinged loot: xx", where "xx" may be the in-game name of the target virtual object, and "xx" may be, for example, "small battery".

[0058] In some implementations, the first terminal can dynamically display the marking information on the scene screen of the virtual scene. Illustratively, dynamically displaying the marking information on the scene screen of the virtual scene may include at least one of dynamically displaying icon description information of the target virtual object and dynamically displaying distance presentation information. For example, corresponding to any one scene screen of the virtual scene, as the first virtual object moves in the corresponding scene screen, the first terminal can display updated distance information between the first virtual object and the target virtual object in the corresponding scene screen in real time.

[0059] Referring to FIG. 6A, FIG. 6A is a diagram showing an exemplary interface of a scene screen displaying marking information. The scene screen shown in FIG. 6A is updated from the scene screen shown in FIG. 5B, for example. The scene screen shown in FIG. 6A includes marking information 60, text presentation information 61, and a first virtual object 62. The marking information 60 is used to mark the position of the target virtual object 51 in FIG. 6A, and includes sign information 601, attribute presentation information 602, and distance presentation information 603. The sign information 601 is displayed in the form of a floating icon, and the floating icon always expresses a dynamic effect of a circle spreading outward. The content of the attribute presentation information 602 is, for example, “shield cell”, which indicates that the attribute of the target virtual object 51 is a shield cell. The content of the distance presentation information 603 is, for example, “11 m (meters)”, which indicates that the distance between the first virtual object 62 and the target virtual object 51 in the scene shown in FIG. 6A is 11 meters. Furthermore, the text presentation information 61 is displayed, for example, in a chat box included in the scene screen shown in FIG. 6A, and the content of the text presentation information 61 is, for example, “You pinged loot: shield cell”, thereby presenting operation information of the player corresponding to the first terminal.

[0060] 6A, the first terminal can control the first virtual object 62 to move in the virtual scene according to the player's operation. In this process, the scene screen of the virtual scene is continuously updated with the movement of the first virtual object 62, and the content of the distance presentation information 603 in the marking information 60 is also continuously updated with the movement of the first virtual object 62.

[0061] For example, based on the scene screen shown in FIG. 6A, the first terminal controls the first virtual object 62 to move from the position in the scene screen shown in FIG. 6A to the position in the scene screen shown in FIG. 6B. Correspondingly, the scene screen shown in FIG. 6A is continuously updated to obtain the scene screen shown in FIG. 6B. The scene screen shown in FIG. 6B includes marking information 63, which is used to mark the position of the target virtual object 51 in FIG. 6B. The marking information 63 includes sign information 631, attribute presentation information 632, and distance presentation information 633. Among them, the implementation manner of the sign information 631 is the same as that of the sign information 601 in FIG. 6A, and the implementation manner of the attribute presentation information 632 is the same as that of the attribute presentation information 602 in FIG. 6A, and the detailed description thereof is omitted here. The content of the distance presentation information 633 is, for example, “15m”, which indicates that the distance between the first virtual object 62 and the target virtual object 51 in the scene shown in FIG. 6B is 15 meters.

[0062] It can be understood that Figures 6A and 6B are merely exemplary illustrations, and do not limit the display manner of the marking information in the embodiment of the present application. In some other implementations, the marking information may also be displayed in other dynamic forms, and the embodiment of the present application is not limited thereto.

[0063] In some other implementations, in order to further optimize the game experience of the player, in any scene screen of the virtual scene, the first terminal can always maintain displaying the marking information at a designated (predetermined) relative orientation of the target virtual object, that is, regardless of the positional relationship between the first virtual object and the target virtual object, the relative position between the marking information and the target virtual object always remains unchanged when viewed from the viewing angle (viewpoint) of the first virtual object.

[0064] For example, referring again to FIG. 6A, from the player's viewpoint, in the scene screen shown in FIG. 6A, the target virtual object 51 is located above the first virtual object 62, and the sign information 601 is displayed at the position of the upper left corner of the target virtual object 51. From the viewing angle of the first virtual object 62, the sign information 601 is displayed, for example, at the position of the upper right corner of the target virtual object 51. After the scene screen of FIG. 6A is updated to the scene screen of FIG. 7, referring to FIG. 7, from the player's viewpoint, in the scene screen shown in FIG. 7, the first virtual object 62 is located to the left of the target virtual object 51, and the sign information in FIG. 7 may be displayed at the lower position of the target virtual object 51. In this way, when viewed from the viewing angle of the first virtual object 62, in the scene screen of FIG. 7, the sign information is still displayed at the position of the upper right corner of the target virtual object 51.

[0065] As can be seen, by using this implementation method, the first terminal displays the explanation information of the target virtual object on the scene screen of the virtual scene in response to the aiming operation on the target virtual object on the scene screen of the displayed virtual scene. Furthermore, in response to the touch operation on the explanation information, the first terminal displays the marking information of the target virtual object on the scene screen of the virtual scene. That is, when the virtual sight aims at the target virtual object, the first terminal displays the explanation information of the target virtual object to the player on the scene screen of the virtual scene, so that the player can grasp the information of the aimed target virtual object, and further, the explanation information of the target virtual object is used as the function entry for the player to trigger marking, so that the player can mark the target virtual object after clearly knowing the target virtual object. In this way, it is possible to prevent the player from mistaking a game item and marking it by mistake, and thus the marked game item can be made to be the game item that the player wants to mark. Therefore, it is possible to avoid the waste of hardware resources and network resources caused by repeatedly correcting marking due to marking errors. In addition, by marking the target virtual object in response to the operation on the explanatory information, the convenience of marking the target virtual object can be improved, and the execution efficiency of the device displaying the target virtual object can also be improved. Furthermore, since the marking information of the target virtual object can present the position of the target virtual object in the virtual scene, the user experience can be further improved.

[0066] 5A to 7 are diagrams showing the scene interface of the virtual scene displayed on the first terminal. In the actual implementation process, after the first terminal responds to the player's touch operation on the explanatory information, the corresponding game will display marking information on the scene interface of other terminals in the same way, and the marking information displayed on any terminal is used to mark the position of the target virtual object on the scene screen of the terminal, so as to realize the sharing of the position of the target virtual object.

[0067] Hereinafter, the implementation method of the scene screen of other clients of the corresponding game will be described by taking the second terminal as an example.

[0068] In some implementations, when the scene screen of the virtual scene displayed by the second terminal includes a target virtual object, the scene screen including the marking information displayed by the second terminal is the same as the scene screen displayed in any one of Figures 6A to 7, and detailed description thereof is omitted here. In other implementations, when the scene screen of the virtual scene displayed by the second terminal does not include a target virtual object, the second terminal displays the marking information at a target orientation in the corresponding scene screen, and the target orientation indicates the corresponding orientation in the scene screen of the target virtual object.

[0069] For example, refer to FIG. 8, which is a diagram showing an exemplary interface of a scene screen displayed on a second terminal. The scene screen shown in FIG. 8 corresponds to the implementation scene shown in FIG. 6A to FIG. 7, for example. The scene screen shown in FIG. 8 includes marking information 70, text presentation information 71 and a second virtual object 72, but does not include a target virtual object. In this example, the marking information 70 is located in the upper left direction of the scene screen shown in FIG. 8, indicating that the target virtual object in the scene screen shown in FIG. 8 is located in the upper left direction of the current scene. The marking information 70 includes, for example, sign information, attribute presentation information and distance presentation information. The display manner of the sign information and the attribute presentation information is the same as that shown in any one of FIG. 6A to FIG. 7, and the detailed description thereof is omitted here. The distance presentation information is used to indicate the distance between the second virtual object 72 and the target virtual object in the scene shown in FIG. 8. 8, the text presentation information 71 is displayed in a chat box included in the scene screen shown in FIG. 8, and the content of the text presentation information 71 is, for example, "MC001 pinged loot: shield cell". Among them, MC001 is, for example, the account name of the player of the first terminal, and this presents the operation information of the teammate MC001 of the player corresponding to the second terminal.

[0070] In addition, the second terminal may dynamically display the marking information on the scene screen of the virtual scene, and the implementation method of the second terminal dynamically displaying the marking information is similar to the implementation method of the second terminal dynamically displaying the marking information, and detailed explanations thereof will be omitted here in the embodiments of this application.

[0071] It can be understood that the above-mentioned Figures 5A to 8 are merely examples for explaining the technical solution, and do not limit the virtual scenes in the embodiments of the present application. In actual implementation, the virtual scenes displayed on the first terminal and the second terminal can be flexibly displayed according to different games, and the scene screens of the virtual scenes displayed on the first terminal and the second terminal can all be different from the scene screens shown in Figures 5A to 8. In addition, the dynamic display effects of the first terminal and the second terminal can also be different from the display effects shown in Figures 5A to 8. However, the embodiments of the present application do not limit these.

[0072] In addition, the above embodiment of the present application takes a shooting game as an example to describe the virtual target marking method in the embodiment of the present application, but the virtual target marking method in the embodiment of the present application is not limited to shooting games, and the present technical solution can be similarly applied to other team battle games in which game items with various functions are set, and can achieve the same realization effect. Note that, in the embodiment of the present application, a comprehensive enumeration is omitted here.

[0073] In summary, in the scene screen of the virtual scene displayed on the first terminal, in response to the aiming operation on the target virtual object on the scene screen of the virtual scene, the first terminal displays the explanation information of the target virtual object on the scene screen of the virtual scene. Furthermore, in response to the touch operation on the explanation information, the first terminal displays the marking information of the target virtual object on the scene screen of the virtual scene, and the marking information is used to mark the position of the target virtual object in the virtual scene. Among them, the aiming operation is the aiming operation performed by the first virtual object controlled by the first terminal on the target virtual object using the virtual sight. That is, when the virtual sight aims at the target virtual object, the first terminal displays the explanation information of the target virtual object to the player on the scene screen of the virtual scene, so that the player can grasp the information of the aimed target virtual object, and further, the explanation information of the target virtual object is used as a function entry for the player to trigger marking, so that the player can clearly know the target virtual object before marking the target virtual object. As can be seen, the technical solutions according to the embodiments of the present application can prevent the player from mistakingly marking a game item and making the marked game item the game item that the player does not want to mark. In this way, the waste of hardware and network resources caused by repeatedly correcting marking due to marking errors can be avoided. In addition, the marking of the target virtual object according to the operation on the description information can improve the convenience of marking the target virtual object and can also improve the execution efficiency of the device displaying the target virtual object. Furthermore, the marking information of the target virtual object can indicate the position of the target virtual object in the virtual scene, so that the user experience can be further improved.

[0074] In the above embodiment, the implementation manner of the method for marking a virtual object provided in the embodiment of the present application is introduced from the viewpoint of the operations performed by the terminal, such as displaying explanatory information and displaying marking information. It can be understood that the processing steps, such as displaying corresponding explanatory information and displaying marking information, can be realized in the form of hardware or a combination of hardware and computer software in the embodiment of the present application. Whether a function is performed in the form of hardware or in the form of computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to realize the described functions for each specific application, and all of these implementations are within the scope of the present application.

[0075] For example, when the corresponding functions are realized by software modules in the above-mentioned implementation steps, a virtual object marking device 90 is provided as shown in Fig. 9A. The virtual object marking device 90 may include a scene screen display module 901, a first screen display module 902 and a second screen display module 903. The virtual object marking device 90 may be used to perform some or all of the operations of the first terminal in the above-mentioned Figs. 3 to 8.

[0076] For example, the scene screen display module 901 can be used to display a scene screen of a virtual scene. The first screen display module 902 can be used to display explanatory information of a target virtual object on a scene screen of a virtual scene in response to a aiming operation on the target virtual object on the scene screen of the virtual scene, where the aiming operation is an aiming operation performed by a first virtual object on the target virtual object using a virtual sight, and the first virtual object is a virtual object controlled by a first terminal. The second screen display module 903 can be used to display marking information of the target virtual object on a scene screen of a virtual scene in response to a touch operation on the explanatory information, where the marking information is used to mark the position of the target virtual object in the virtual scene.

[0077] Therefore, as can be seen, the virtual object marking device 90 provided in the embodiment of the present application displays the description information of the target virtual object on the scene screen of the virtual scene in response to the aiming operation on the target virtual object on the scene screen of the virtual scene displayed. Furthermore, the marking information of the target virtual object is displayed on the scene screen of the virtual scene in response to the touch operation on the description information, and the marking information is used to mark the position of the target virtual object in the virtual scene. Among them, the aiming operation is the aiming operation performed by the first virtual object controlled by the virtual object marking device 90 on the target virtual object using the virtual sight. That is, when the virtual sight aims at the target virtual object, the virtual object marking device 90 displays the description information of the target virtual object to the player on the scene screen of the virtual scene, so that the player can grasp the information of the aimed target virtual object, and further, the description information of the target virtual object is used as a function entry for the player to trigger marking, so that the player can clearly know the target virtual object before marking the target virtual object. As can be seen, the technical solution according to the embodiment of the present application can prevent the player from mistakingly marking a game item and making the marked game item the game item that the player does not want to mark. In this way, the waste of hardware resources and network resources caused by repeatedly correcting marking due to marking errors can be avoided. In addition, the marking of the target virtual object according to the operation on the description information can improve the convenience of marking the target virtual object and can also improve the execution efficiency of the device displaying the target virtual object. Furthermore, the marking information of the target virtual object can indicate the position of the target virtual object in the virtual scene, so that the user experience can be further improved.

[0078] In some embodiments, the explanatory information includes: A text description of the target virtual object; and Goal virtual object icon description information wherein the icon description information includes an icon representing a form of the target virtual object.

[0079] In some embodiments, the first screen display module 902 is further adapted to display explanatory information within a first distance range to the target virtual object in the scene view of the virtual scene.

[0080] In some embodiments, the marking information comprises: Target virtual object label information; Attribute presentation information for presenting attribute information of a target virtual object; and Distance presentation information for presenting a distance in a virtual scene between a target virtual object and a first virtual object. Includes at least one of the following:

[0081] In some embodiments, the second screen display module 903 is further used to dynamically display the marking information on a scene screen of the virtual scene. In this example, the second screen display module 903 is further used to display the marking information at a predetermined relative orientation of the target virtual object on any scene screen of the virtual scene.

[0082] In some embodiments, the second screen display module 903 is further used to dynamically display icon description information of the target virtual object. In this example, the second screen display module 903 is further used to display updated distance information between the first virtual object and the target virtual object in any one scene screen of the corresponding virtual scene in real time as the first virtual object moves in the corresponding scene screen.

[0083] In some embodiments, the first screen display module 902 is further used to display description information of the target virtual object on the scene screen of the virtual scene in response to an aiming operation performed by the first virtual object on the target virtual object using the virtual sight satisfying an aiming condition, the aiming condition including: a distance between a crosshair position of the virtual sight and a display position of the target virtual object is equal to or less than a predetermined distance.

[0084] In some embodiments, the touch action includes a click action, a double click action, or a long press action.

[0085] As can be understood, the division of each module described above is merely a division of logical functions, and in actual implementation, the functions of each module described above may be integrated into a hardware entity. For example, the function of the scene screen display module 901 may be integrated into a display device, and the first screen display module 902 and the second screen display module 903 may have some functions integrated into a processor and other functions integrated into a display device.

[0086] 9B, FIG. 9B illustrates an exemplary electronic device 91. The electronic device 91 can be the first terminal described above, such as a smartphone, a tablet computer, an MP3 (Moving Picture Experts Group Audio Layer III) player, an MP4 (Moving Picture Experts Group Audio Layer IV) It may be a player, a notebook computer, or a desktop computer. Note that the electronic device 91 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal, or the like.

[0087] The electronic device 91 typically includes a processor 911 and a memory device 912 .

[0088] The processor 911 may include one or more processing cores, for example, a 4-core processor, an 8-core processor, etc. The processor 911 may include a DSP (Digital Signal Processor). The processor 911 may be implemented in the form of at least one of hardware such as a signal processing unit (GPU), a field-programmable gate array (FPGA), and a programmable logic array (PLA). The processor 911 may include a main processor and a co-processor, where the main processor is a processor for processing data in an active state and is also called a central processing unit (CPU), and the co-processor is a low-power processor for processing data in a standby state. In some implementations, the processor 911 includes a graphics processing unit (GPU). The processor 911 may also be integrated with a GPU (Artificial Intelligence Processing Unit), and the GPU is responsible for rendering and plotting the content that needs to be displayed on the display. In some implementations, the processor 911 may further include an AI (Artificial Intelligence The machine may include an AI (AI Intelligence) processor, which is used to process computational operations related to machine learning.

[0089] The storage 912 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The storage 912 may further include high-speed random access memory and non-volatile memory, such as one or more magnetic disks, flash memory. In some implementations, the non-transitory computer-readable storage medium in the storage 912 is used to store at least one instruction, which is configured to be executed by the processor 911 to realize all or some steps of the method for marking a virtual object shown in the embodiments of the present application.

[0090] In some implementations, the electronic device 91 may further include a peripheral interface 913 and at least one peripheral device. The processor 911, the memory 912, and the peripheral device interface 913 may be connected via a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 913 by a bus, signal lines, or a circuit board. Specifically, the peripheral devices include at least one of an RF circuit 914, a display 915, a camera head assembly 916, an audio circuit 917, a positioning assembly 918, and a power supply 919.

[0091] The peripheral interface 913 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 911 and the memory 912. In some implementations, the processor 911, the memory 912, and the peripheral interface 913 may be integrated on the same chip or circuit board, and in some other embodiments, any one or two of the processor 911, the memory 912, and the peripheral interface 913 may be realized on a single chip or circuit board, although the embodiments of the present application are not limited thereto.

[0092] The RF circuit 914 is an RF (Radio The display 915 is used to receive and transmit User Interface (UI) signals (also called User Frequency (RF) signals). The display 915 is used to display a user interface (UI). The UI may include graphics, text, icons, videos, and any combination thereof. The UI includes a scene screen of the aforementioned virtual scene, as shown in any one of FIG. 5A to FIG. 8. When the display 915 is a touch panel, the display 915 further has the ability to receive touch signals on or above the surface of the display 915. The touch signals may be input to the processor 911 and processed as control signals, for example, input signals corresponding to the touch operations according to the aforementioned embodiments. At this time, the display 915 may further be used to provide virtual buttons and / or virtual keyboards (also referred to as soft buttons and / or soft keyboards). In some implementations, there is one display 915, which may be provided on the front panel of the electronic device 91; in other implementations, there are at least two displays 915, which may be provided on different surfaces of the electronic device 91 or designed to be folded; in some implementations, the display 915 is a flexible display, which may be installed on a curved or folded surface of the electronic device 91. Furthermore, the display 915 may be arranged in a non-rectangular irregular shape, i.e., an irregular screen. The display 915 may be formed using materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0093] The camera head assembly 916 is used to collect images or videos. The audio circuitry 917 may include a microphone and a speaker. The positioning assembly 918 is used to realize navigation or LBS (Location Based Service) by identifying the current geographical location of the electronic device 91. The power supply 919 is used to power each component in the electronic device 91.

[0094] In some implementations, the electronic device 91 further includes one or more sensors 920, including, but not limited to, an acceleration sensor 921, a gyro sensor 922, a pressure sensor 923, a fingerprint sensor 924, an optical sensor 925, and a proximity sensor 926.

[0095] As can be appreciated, Figure 9B is merely an example and is not limiting of electronic device 91. In other implementations, electronic device 91 may include more or fewer components than those in Figure 9B, may combine some components, or may employ a different component arrangement.

[0096] An embodiment of the present application further provides a computer-readable storage medium having stored thereon instructions relating to marking of virtual objects, which, when executed by a computer, cause the computer to perform some or all of the steps of the method described in the embodiment shown in Figures 3 to 8 above.

[0097] In an embodiment of the present application, a computer program product is further provided that includes instructions for marking a virtual object, which, when executed on a computer, causes the computer to perform some or all of the steps of the method described in the embodiment shown in Figures 3 to 8 above.

[0098] As can be understood by those skilled in the art, for convenience of description, the specific working processes of the above-mentioned systems, devices, modules, etc. can refer to the corresponding processes in the above-mentioned method embodiments, and detailed descriptions thereof will be omitted here.

[0099] In some embodiments provided in the present application, it is understood that the disclosed system, device and method may be realized in other ways. For example, the above-mentioned device embodiment is merely an example, for example, the division of the above-mentioned modules is merely a division of logical functions, and in actual implementation, there may be other division methods, for example, multiple modules or components may be combined or integrated into another system, or some features may be omitted or not implemented. In addition, the connections or direct connections or communication connections between the shown or described may be indirect connections or communication connections through some interfaces, devices or units, and may be electrical, mechanical or other forms.

[0100] The modules described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed among multiple network units, and some or all of the units may be selected according to actual needs to achieve the objectives of the technical solution of this embodiment.

[0101] In addition, each functional unit (module) in each embodiment of the present application may be integrated into one processing unit, each unit may exist physically alone, or two or more units may be integrated into one unit. Such integrated units may be realized in the form of hardware or software functional modules.

[0102] The above-mentioned integrated units can be realized in the form of software functional modules and stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application may be essentially or in part embodied in a software product, and the computer software product may include a plurality of instructions for making a computer device (which may be a personal computer, a game control device, a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application. In addition, the above-mentioned storage medium may include various program code storage media such as U disks, mobile hard disks, ROMs (read-only memory), RAMs (random access memory), magnetic disks, optical disks, etc.

[0103] Although the preferred embodiment of the present application has been described above, the present application is not limited to this embodiment, and any modification to the present application falls within the technical scope of the present application as long as it does not depart from the spirit of the present application.

Claims

1. 1. A method for marking a virtual object, executed by a first terminal, comprising: displaying a scene view of the virtual scene; A step of displaying explanatory information of a target virtual object on a scene screen of the virtual scene in response to a aiming operation on the target virtual object on the scene screen of the virtual scene, the aiming operation being an aiming operation performed by a first virtual object on the target virtual object using a virtual sight, and the first virtual object being a virtual object controlled by the first terminal; and A step of displaying marking information of the target virtual object on a scene screen of the virtual scene in response to a touch operation on the description information, the marking information being used to mark a position of the target virtual object in the virtual scene. method.

2. 2. The method of claim 1 , The explanatory information is A textual description of the target virtual object; and Icon description information of the target virtual object and The icon description information includes an icon representing a form of the target virtual object.

3. 3. The method according to claim 1 or 2, The step of displaying the description information of the target virtual object on the scene screen includes: The method includes displaying the explanatory information within a first distance range to the target virtual object in a scene view of the virtual scene.

4. 2. The method of claim 1 , The marking information includes at least one of sign information, attribute presentation information, and distance presentation information of the target virtual object; The mark information includes an icon representing the name of the target virtual object and / or the shape of the target virtual object; The attribute presentation information is used to present attribute information of the target virtual object; The method of claim 1, wherein the distance presentation information is used to present a distance in the virtual scene between the target virtual object and the first virtual object.

5. 5. The method according to claim 1 or 4, The step of displaying marking information of the target virtual object on the scene screen of the virtual scene includes: dynamically displaying the marking information on a scene screen of the virtual scene; and displaying the marking information at a predetermined relative orientation of the target virtual object in an arbitrary scene screen of the virtual scene; The method includes at least one of the following:

6. 6. The method of claim 5, The step of dynamically displaying the marking information on a scene screen of the virtual scene includes: dynamically displaying icon description information of the target virtual object; and corresponding to any one of the scene frames of the virtual scene, displaying updated distance information between the first virtual object and the target virtual object in the corresponding scene frame in real time as the first virtual object moves in the corresponding scene frame; The method includes at least one of the following:

7. 2. The method of claim 1 , The step of displaying explanatory information of the target virtual object on the scene screen of the virtual scene in response to a target virtual object operation on the scene screen of the virtual scene includes: displaying explanatory information of the target virtual object on a scene screen of the virtual scene in response to an aiming operation of the first virtual object using the virtual sight to the target virtual object satisfying an aiming condition; The aiming condition is: the distance between a crosshair position of the virtual gun sight and a displayed position of the target virtual object is less than or equal to a predetermined distance.

8. 2. The method of claim 1 , The method, wherein the touch operation includes a click operation, a double click operation, or a long press operation.

9. A device for marking a virtual object, applied to a first terminal, comprising: a scene screen display module for displaying a scene screen of the virtual scene; a first screen display module for displaying explanatory information of a target virtual object on a scene screen of the virtual scene in response to an aiming operation on the target virtual object on the scene screen of the virtual scene, the aiming operation being an aiming operation performed by a first virtual object on the target virtual object using a virtual sight, and the first virtual object being a virtual object controlled by the first terminal; and A second screen display module is provided for displaying marking information of the target virtual object on a scene screen of the virtual scene in response to a touch operation on the description information, the marking information being used to mark a position of the target virtual object in the virtual scene. Device.

10. 10. The apparatus of claim 9, The explanatory information is A textual description of the target virtual object; and Icon description information of the target virtual object and The icon description information includes an icon representing a form of the target virtual object.

11. 11. An apparatus according to claim 9 or 10, The first screen display module is used to display the explanatory information within a first distance range to the target virtual object on a scene screen of the virtual scene.

12. 10. The apparatus of claim 9, The marking information includes at least one of sign information, attribute presentation information, and distance presentation information of the target virtual object; The mark information includes an icon representing the name of the target virtual object and / or the shape of the target virtual object; The attribute presentation information is used to present attribute information of the target virtual object; The apparatus, wherein the distance presentation information is used to present a distance in the virtual scene between the target virtual object and the first virtual object.

13. An electronic device used as a first terminal, A processor and a memory connected to the processor, The storage device stores a computer program, 13. An electronic device, the processor being configured to execute the computer program to implement the method of claim 1.

14. A program for causing a computer to execute the method according to claim 1.

Citation Information

Patent Citations

  • Display control method, device and equipment of game application and storage medium

    CN109847353A

  • Virtual mark processing method and device thereof, storage medium and electronic device

    CN111097171A

  • Method and apparatus for displaying marker element in virtual scene, computer device, and computer-readable storage medium

    US20200338449A1