Method and apparatus for displaying virtual character, computer program, and electronic device
The method and device for displaying virtual characters in games address the issue of identifying attack sources by using a target outline mark to highlight the attacking virtual character, thereby enhancing display efficiency and user experience.
Patent Information
- Application Number
- JP2024564502
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-09-30
- Filing Date
- 2023-09-07
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2043-09-07
AI Technical Summary
Current methods for displaying virtual characters in games fail to efficiently identify the source of attacks, especially in fast-paced scenarios with numerous virtual characters, leading to poor display efficiency and user experience.
A method and device for displaying virtual characters that include displaying a target outline mark for a second virtual character when an attack event occurs and the second virtual character is within the field of view of the first virtual character, and moving the target outline mark to the position corresponding to the second virtual character when it moves.
This solution improves the display efficiency of virtual characters by quickly marking the virtual character involved in an attack event, enhancing the user's ability to identify the source of attacks and improving overall gaming experience.
Smart Images

Figure 2025516257000001_ABST
Abstract
Description
[Technical field]
[0001] This application claims priority to a Chinese patent application filed on September 30, 2022, bearing application number 202211215692.2 and entitled "Method and device for displaying virtual characters, storage medium, and electronic device," the entire contents of which are incorporated herein by reference.
[0002] FIELD OF THE DISCLOSURE The present invention relates to the computer field, and more particularly to a method and device for displaying a virtual character, a storage medium, and an electronic device. [Background technology]
[0003] Currently, when a user controls a virtual character to play a game with virtual characters from different camps, there are usually a large number of virtual characters from different camps and the game progresses quickly, so when the user is attacked, he or she is often unable to identify the source of the attack. Also, when the user is attacked and attempts to counterattack, there are many virtual characters from other camps and the user is unable to quickly recognize the virtual character that actually launched the attack, resulting in poor display efficiency of the virtual characters.
[0004] Currently, no effective solutions have been proposed for the above problems. Summary of the Invention
[0005] SUMMARY OF THE PRESENT EMBODIMENTS The embodiments of the present invention provide a method and device for displaying a virtual character, a storage medium, and an electronic device, which can solve at least the technical problem of low efficiency in displaying virtual characters in the related art.
[0006] In one aspect of an embodiment of the present invention, a method for displaying a virtual character, executed by a terminal device, is provided, the method including the steps of: displaying a first screen including a first virtual character in a target application; when an attack event occurs and a second virtual character is located within a field of view of the first virtual character, displaying a target outline mark in the target application, the target outline mark being an outline mark added for the second virtual character, the target outline mark being used to mark the second virtual character on the first screen when the attack event occurs, the attack event including any of the following: the first virtual character attacking the second virtual character, the first virtual character being attacked by the second virtual character, and the first virtual character attacking the second virtual character and the first virtual character being attacked by the second virtual character; and when the second virtual character moves, moving the target outline mark to a position corresponding to the second virtual character.
[0007] Another aspect of an embodiment of the present invention provides a display device for a virtual character, the device including: a first display module that displays a first screen including a first virtual character in a target application; a second display module that displays a target outline mark in the target application when an attack event occurs and a second virtual character is located within a field of view of the first virtual character, the target outline mark being an outline mark added for the second virtual character, the target outline mark being used to mark the second virtual character on the first screen when the attack event occurs, the attack event including any of the following: the first virtual character attacks the second virtual character, the first virtual character is attacked by the second virtual character, and the first virtual character is attacking the second virtual character and the first virtual character is attacked by the second virtual character; and a third display module that moves the target outline mark to a position corresponding to the second virtual character when the second virtual character moves.
[0008] Another aspect of an embodiment of the present invention provides a computer-readable storage medium having a program stored thereon, the program executing the above-mentioned method for displaying a virtual character when executed by a terminal device or a computer.
[0009] Another aspect of an embodiment of the present invention provides a computer program product or a computer program including computer instructions stored in a computer-readable storage medium, the computer program product or the computer program being configured to cause a processor to read and execute the computer instructions from the computer-readable storage medium so as to realize the above-described method for displaying a virtual character.
[0010] Another aspect of an embodiment of the present invention provides an electronic device including a memory having a computer program stored therein and a processor, the processor being configured to execute the above-mentioned method for displaying a virtual character using the computer program.
[0011] In an embodiment of the present invention, when an attack event occurs and the second virtual character is located within the visual field range of the first virtual character, a target outline mark is displayed in the target application, the target outline mark is an outline mark added for the second virtual character, the target outline mark is used to mark the second virtual character on the first screen when an attack event occurs, and when the second virtual character moves, the target outline mark is moved to a position corresponding to the second virtual character. When an attack event occurs, such as when the first virtual character attacks the second virtual character, when the first virtual character is attacked by the second virtual character, or when the first virtual character attacks the second virtual character and the first virtual character is attacked by the second virtual character, the target application displays a target outline mark to indicate that an attack event occurs between the first virtual character and the second virtual character, so that the second virtual character of the attack event can be quickly marked on the screen and the display efficiency of the virtual characters can be improved, thereby improving the user's ability and efficiency of sensing the location of the second virtual character of the attack event, and improving the usage experience. [Brief description of the drawings]
[0012] [Figure 1] 1 is a schematic diagram of an application environment of a preferred virtual character display method according to an embodiment of the present invention; [Diagram 2] 1 is a flowchart of a preferred virtual character display method according to an embodiment of the present invention. [Diagram 3]FIG. 2 is a schematic diagram of one preferred virtual character display method according to an embodiment of the present invention. [Figure 4] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Diagram 5] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 6] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 7] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 8] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 9] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 10] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 11] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 12] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 13] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 14] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 15] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 16] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 17] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 18]FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 19] FIG. 1 is a schematic diagram of another preferred method for displaying a virtual character according to an embodiment of the present invention. [Figure 20] FIG. 1 is a schematic diagram of one preferred virtual character display device configuration according to an embodiment of the present invention. [Figure 21] FIG. 1 is a schematic diagram of one preferred virtual character display device configuration according to an embodiment of the present invention. [Figure 22] FIG. 1 is a schematic diagram of a configuration of one preferred electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] In order to allow those skilled in the art to fully understand the embodiments of the present invention, the following will clearly and completely describe the technical means in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. It should be noted that the described embodiments are only a part of the embodiments of the present invention, and are not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative labor, fall within the scope of protection of the present invention.
[0014] In addition, the terms "first", "second", and the like in the specification and claims of the present invention and the drawings above are used to distinguish similar objects and do not describe a particular order or priority. In addition, the data used in this manner may be appropriately exchanged so that the embodiments of the present invention described herein can be performed in an order other than that shown or described herein. In addition, the terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusions, and for example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to the steps or units expressly recited, and may include other steps or units that are not expressly recited or that are inherent to these processes, methods, products, or apparatus.
[0015] First, some of the nouns and terms that appear in the description of the embodiments of the present invention will be interpreted below.
[0016] Shooting Games: Includes all games that involve ranged attacks using firearms, including but not limited to first-person shooters and third-person shooters.
[0017] First-person shooter (FPS): A type of action game (ACT), as the name suggests, it is a shooting game played from the player's subjective point of view.
[0018] A third-person shooter (TPS) is also a type of shooting game, but differs from a first-person shooter in that the player is visible from the game screen.
[0019] The present invention will now be described with reference to examples.
[0020] In one aspect of the embodiment of the present invention, a method for displaying a virtual character is provided. Preferably, in the embodiment of the present invention, the above-mentioned method for displaying a virtual character may be applied to a hardware environment configured by a server 101 and a terminal device 103 shown in FIG. 1. As shown in FIG. 1, the server 101 is connected to the terminal device 103 via a network and can provide services for the terminal device or an application program installed in the terminal device. The application program may be a video application program, an instant messaging application program, a browser application program, an education application program, a game application program, etc. A database 105 for providing a data storage service, for example a game data storage service, for the server 101 may be configured on or separately from the server. The above-mentioned network may include, but is not limited to, a wired network and a wireless network, the wired network includes a local area network, a metropolitan area network, and a wide area network, and the wireless network includes Bluetooth, WIFI, and other networks capable of realizing wireless communication. The terminal device 103 may be a terminal configured with an application program, including, but not limited to, computer devices such as mobile phones (e.g., Android mobile phones, iOS mobile phones, etc.), laptop computers, tablet computers, handheld computers, MIDs (Mobile Internet Devices), PADs, desktop computers, smart TVs, etc. The above server may be a single server, a server cluster configured by multiple servers, or a cloud server.
[0021] As shown in FIG. 1, the above-described method for displaying a virtual character may be realized in the terminal device 103 by the following steps.
[0022] S1: In a target application of the terminal device 103, a first screen including a first virtual character is displayed.
[0023] S2: When an attack event occurs and a second virtual character is located within a viewing range of the first virtual character, display a target outline mark in a target application of the terminal device 103, where the target outline mark is an outline mark added for the second virtual character, where the target outline mark is used to mark the second virtual character on the first screen when an attack event occurs, and the attack event includes any of the following: the first virtual character attacks the second virtual character, the first virtual character is attacked by the second virtual character, and the first virtual character is attacking the second virtual character and the first virtual character is attacked by the second virtual character.
[0024] S3: When the second virtual character moves, the target outline mark of the terminal device 103 is moved to a position corresponding to the second virtual character.
[0025] Preferably, in this embodiment, the above-mentioned method of displaying a virtual character is realized by a server, and may be realized, for example, by the server 101 shown in FIG. 1, or may be realized by cooperation between a user terminal and the server.
[0026] The above is merely an example, and the present embodiment is not limited to this.
[0027] As a preferred embodiment, as shown in FIG. 2, the above-mentioned method for displaying a virtual character includes the following steps:
[0028] S202: In the target application, a first screen including a first virtual character is displayed.
[0029] Preferably, in the embodiment of the present invention, the above-mentioned virtual character display method may be applied to various applications, but is not limited thereto. Here, taking as an example that the target application is a target game application, the target game application may be a Multiplayer Online Battle Arena (abbreviated as MOBA) or a Single-Player Game (abbreviated as SPG). The above-mentioned target game application may include, but is not limited to, a shooting application, a role-playing application, a real-time strategy application, etc. The shooting application may include, but is not limited to, a first-person shooter application, a third-person shooter application, and a shooting application that can be switched between first-person and third-person. FIG. 3 is a schematic diagram of one preferred virtual character display method according to the embodiment of the present invention. As shown in FIG. 3, the application display interface may include, but is not limited to, a first-person display interface 301, a third-person display interface 303, and a display interface for switching between first-person and third-person using a viewpoint switching interaction button. By performing an interaction operation on the "marking item" that is the target of interaction, the use of the above-mentioned virtual character display method is permitted.
[0030] The target application may include at least one of a two-dimensional (abbreviated as 2D) game application, a three-dimensional (abbreviated as 3D) game application, a virtual reality (abbreviated as VR) game application, an augmented reality (abbreviated as AR) game application, and a mixed reality (abbreviated as MR) game application, but is not limited thereto. The above is merely an example, and the present embodiment is not limited thereto.
[0031] For example, in the related art, when a first virtual character is attacked by another virtual character, usually only a direction mark indicating the direction of the attack source is displayed, and the user can only grasp the direction of the enemy's attack, but if there are many obstructions or other virtual characters in that direction, the user cannot grasp which virtual character specifically caused the attack. On the other hand, in this embodiment, when a first virtual character controlled by a user is attacked by a second virtual character, a target outline mark indicating that the attack received by the first virtual character is from the second virtual character is displayed, so that the virtual character that launched the attack on the user can be quickly marked on the first screen, thereby achieving the technical effect of improving the display efficiency of the virtual characters.
[0032] Preferably, in this embodiment, the above-mentioned first screen may include, but is not limited to, a first screen rendered by the terminal device based on relevant data of the target application sent from the server, and the target application may include, but is not limited to, a first screen rendered by the terminal device based on data stored locally on the terminal device.
[0033] Preferably, in this embodiment, the first virtual character may include, but is not limited to, a virtual object controlled in one round of a game initiated by a user logged into the above target application via a participating account.
[0034] Preferably, in this embodiment, the second virtual character may include, but is not limited to, a virtual control object belonging to a different camp from the first virtual character, which is controlled by another user through a participating account in the target application, and may include, but is not limited to, a virtual control object belonging to a different camp from the first virtual character, which is pre-set by the system generated by the server.
[0035] S204: When an attack event occurs and the second virtual character is located within the field of view of the first virtual character, display a target contour mark in the target application, where the target contour mark is a contour mark added for the second virtual character, where the target contour mark is used to mark the second virtual character on the first screen when an attack event occurs, and the attack event includes any of the following: the first virtual character attacks the second virtual character, the first virtual character is attacked by the second virtual character, and the first virtual character is attacking the second virtual character and the first virtual character is attacked by the second virtual character.
[0036] Preferably, in this embodiment, the attack event may include, but is not limited to, the first virtual character attacking the second virtual character, the first virtual character being attacked by the second virtual character, or the first virtual character attacking the second virtual character and the first virtual character being attacked by the second virtual character. Taking the first virtual character being attacked by the second virtual character as an example, the attack event may include, but is not limited to, an attack operation performed by the second virtual character on the first virtual character using a game operation such as a virtual attack item, a virtual skill, or a virtual action. The attack operation may include, but is not limited to, lowering the virtual hit points of the first virtual character or lowering the virtual armor value of the first virtual character. In other words, when the character parameters of the first virtual character change due to a game operation performed by the second virtual character, the first virtual character may be understood to be attacked by the second virtual character, and vice versa.
[0037] Preferably, in this embodiment, the second virtual character being located within the field of view of the first virtual character may be understood as the location of the second virtual character in the game scene being located within the current field of view of the first virtual character. Specifically, this may include, but is not limited to, that the second virtual character can be observed within the first screen of the first virtual character.
[0038] In one exemplary embodiment, Fig. 4 is a schematic diagram of another preferred virtual character display method according to an embodiment of the present invention. As shown in Fig. 4, the virtual character 402 includes a virtual character 404 and a virtual character 406. Here, the virtual character 402 corresponds to a first virtual character, and the virtual character 404 and the virtual character 406 are virtual characters that belong to different camps from the virtual character 402 and attack the virtual character 402. Here, the viewing range of the virtual character 402 includes an area 408, the virtual character 404 is located inside the area, and the virtual character 406 is located outside the area 408, in this case, the virtual character 404 is a second virtual character, and the virtual character 406 is not a second virtual character.
[0039] The viewing range of the virtual character 402 can be adjusted. Specifically, this may be achieved by touching the screen, moving the mouse, or the like, but is not limited thereto. When the viewing range of the virtual character 402 is adjusted to the area 410, the virtual character 404 is located outside the area 410, the virtual character 406 is located inside the area 410, the virtual character 406 is the second virtual character, and the virtual character 404 is not the second virtual character. In other words, whether or not a virtual character is the second virtual character must be attacking the first virtual character and being located within the viewing range of the first virtual character. In this case, a target outline mark may be displayed to mark the second virtual character.
[0040] S206: When the second virtual character moves, the target outline mark is moved to a position corresponding to the second virtual character.
[0041] Preferably, in this embodiment, the second virtual character is a movable virtual character. When the second virtual character moves, the target outline mark may move following the second virtual character. Note that, when the second virtual character does not move, the target outline mark that does not move may continue to be displayed.
[0042] In addition, the target contour mark may be configured to cancel the display of the target contour mark when the second virtual character moves, or to cancel the display of the target contour mark when the first virtual character moves, or to cancel the display of the target contour mark when the display period of the target contour mark reaches a predetermined period.
[0043] In an embodiment of the present invention, when an attack event occurs and the second virtual character is located within the visual field range of the first virtual character, a target outline mark is displayed in the target application, the target outline mark is an outline mark added for the second virtual character, the target outline mark is used to mark the second virtual character on the first screen when an attack event occurs, and when the second virtual character moves, the target outline mark is moved to a position corresponding to the second virtual character. When an attack event occurs, such as when the first virtual character attacks the second virtual character, when the first virtual character is attacked by the second virtual character, or when the first virtual character attacks the second virtual character and the first virtual character is attacked by the second virtual character, the target application displays a target outline mark to indicate that an attack event occurs between the first virtual character and the second virtual character, so that the second virtual character of the attack event can be quickly marked on the screen and the display efficiency of the virtual characters can be improved, thereby improving the user's ability and efficiency of sensing the location of the second virtual character of the attack event, and improving the usage experience.
[0044] Preferably, the step of displaying a target contour mark in the target application when an attack event occurs and the second virtual character is located within the field of view of the first virtual character may specifically include a step of displaying a target contour mark in the target application when the attack event is that the first virtual character is attacked by the second virtual character, the target contour mark being used to indicate that the attack received by the first virtual character is by the second virtual character.
[0045] Preferably, in this embodiment, the target outline mark may be used to indicate that the attack received by the first virtual character is caused by the second virtual character, but is not limited thereto. That is, by marking the second virtual character that attacked the first virtual character on the first screen, the user can quickly confirm the source of the attack from the viewpoint of the first virtual character.
[0046] Specifically, the target contour mark may include, but is not limited to, a position mark, a contour mark, a color mark, etc. for marking the second virtual character at a position where the second virtual character is located.
[0047] In an exemplary embodiment, FIG. 5 is a schematic diagram of another preferred virtual character display method according to an embodiment of the present invention. As shown in FIG. 5, the virtual character includes a virtual character 502 and a virtual character 504. Here, the virtual character 502 corresponds to a first virtual character, and the virtual character 504 corresponds to a second virtual character. After the virtual character 504 attacks the virtual character 502, the virtual character 504 is marked with a target outline mark on the first screen of the virtual character 502. This allows the user controlling the virtual character 502 to quickly identify the virtual character 504, i.e., the virtual character that attacked him / her. Note that the virtual character 502 belongs to a different camp from the virtual character 504, and the virtual character 504 is included in the field of vision of the virtual character 502.
[0048] According to this embodiment, when a first virtual character controlled by a user is attacked by a second virtual character, a target outline mark indicating that the attack received by the first virtual character is from the second virtual character is displayed, so that the virtual character attacking the user can be quickly marked on the first screen, improving the display efficiency of the virtual characters, and the user can quickly know the location of the enemy attacking him / her, thereby improving the display efficiency of the virtual characters. Therefore, the user's ability and efficiency of sensing the location of the second virtual character in an attack event can be improved, and the user experience can be improved.
[0049] Preferably, the method further includes at least one of the steps of: displaying a first item mark on the first screen, the first item mark being used to mark a virtual item used by the second virtual character to attack the first virtual character on the first screen; and displaying a first camp mark on the first screen, the first camp mark being used to mark a camp to which the second virtual character who attacked the first virtual character belongs on the first screen. Preferably, in this embodiment, the target outline mark may include, but is not limited to, an outline mark generated based on a character model of the second virtual character. The target outline mark may be marked in the form of a line on the first screen.
[0050] Preferably, in this embodiment, the first item mark may mark a virtual item used by the second virtual character to attack the first virtual character, or may mark a virtual skill used by the second virtual character to attack the first virtual character, etc., but is not limited thereto. This allows the attacked user to quickly determine the item used by the enemy that attacked him / her, and further quickly formulate a counterattack strategy against the enemy, thereby increasing the fun of the game and improving the user's operation efficiency.
[0051] Preferably, in this embodiment, the first camp flag may include, but is not limited to, a mark of the camp to which the second virtual character belongs when the second virtual character attacks the first virtual character. In addition, the game constructed by the target application may have three or more camps participating at the same time, in which case, when the virtual character controlled by the user is attacked, the user cannot know which camp's enemy attacked him / her, and if the appearances of the second virtual characters of different camps are similar, it is difficult for the user to select which camp's second virtual character to counterattack. According to the camp mark, the attacked user can distinguish and target the counterattack, which can increase the fun of the game and improve the user's operation efficiency.
[0052] In an exemplary embodiment, FIG. 6 is a schematic diagram of another preferred display method of a virtual character according to an embodiment of the present invention. As shown in FIG. 6, the display method includes a virtual character 602 and a virtual character 604. Here, the virtual character 602 corresponds to a first virtual character, and the virtual character 604 corresponds to a second virtual character. After the virtual character 604 attacks the virtual character 602, the virtual character 604 is marked with a target outline mark 606 on the first screen of the virtual character 602, and is marked with a first item mark 608 or a first camp mark 610 according to the virtual item used by the virtual character 604 or the camp of the virtual character, so that the user who controls the virtual character 602 can quickly know the enemy's related camp information, related item information, etc., which can improve the user's game efficiency and diversify the user's choices.
[0053] Preferably, when the attack event is a first virtual character being attacked by a second virtual character, the step of displaying a target outline mark in the target application includes at least one of the following steps: displaying a target outline mark in the target application based on the virtual hit points of the first virtual character, where a color of the target outline mark is determined based on the value of the virtual hit points of the first virtual character; displaying a target outline mark in the target application based on the virtual hit points of the first virtual character, where a sharpness of the target outline mark is determined based on the value of the virtual hit points of the first virtual character; and displaying a target outline mark in the target application based on the number of attacks by the second virtual character against the first virtual character, where the sharpness of the target outline mark is determined based on the value of the number of attacks.
[0054] Preferably, in this embodiment, the virtual hit points of the first virtual character may be flexibly set according to different target applications. The virtual hit points indicate whether the first virtual character is hit or not, and whether the first virtual character is defeated or not. When a part of the virtual hit points of the first virtual character is subtracted, the first virtual character may be considered to be attacked, and when all of the virtual hit points of the first virtual character are subtracted or reach a certain threshold, the first virtual character may be considered to be defeated.
[0055] Preferably, in this embodiment, the target outline mark may be set as an outline mark with a colored edge line, such as a red mark or a green mark. The color of the target outline mark may be associated with the current virtual hit point value of the first virtual character. The above color intensity and the virtual hit point value may be set as a negative correlation, that is, the fewer the virtual hit points the first virtual character has, the darker the color of the target outline mark. Thereby, when the user sees a dark-colored target outline mark, the user should determine that his / her virtual hit points are low and defeat the second virtual character having the target outline mark as soon as possible to avoid being defeated by the second virtual character.
[0056] Preferably, in this embodiment, the target outline mark may be set as a pattern outline mark, such as an outline mark filled with a predetermined color. The sharpness of the target outline mark may be associated with the current virtual hit point value of the first virtual character. The height of the above-mentioned sharpness and the value of the virtual hit point may be set as a negative correlation, that is, the fewer the virtual hit points the first virtual character has, the higher the sharpness of the target outline mark. When the user's own virtual hit points are few, the user can visually recognize a clearer target outline mark. This allows the user to defeat the second virtual character having the target outline mark as quickly as possible and avoid being defeated by the second virtual character.
[0057] Preferably, in this embodiment, the target outline mark may be set as a pattern outline mark, such as an outline mark filled with a predetermined color. The sharpness of the target outline mark may be associated with the number of attacks of the second virtual character. The above-mentioned sharpness and the value of the number of attacks may be set to have a positive correlation, that is, the greater the number of attacks, the higher the sharpness of the target outline mark. It is possible to avoid a situation in which the user cannot see the second virtual character when displaying the target outline mark due to insufficient sharpness.
[0058] In one exemplary embodiment, FIG. 7 is a schematic diagram of another preferred virtual character display method according to an embodiment of the present invention. As shown in FIG. 7, the display includes a virtual character 702 and a virtual character 704. The virtual character 702 corresponds to a first virtual character, and the virtual character 704 corresponds to a second virtual character. After the virtual character 704 attacks the virtual character 702, when the virtual character 704 is marked on the first screen of the virtual character 702 with a target outline mark 706, the virtual hit point of the virtual character is 60, and when the virtual character 704 continues to attack the virtual character 702, the virtual hit point of the virtual character is reduced from 60 to 20, and the virtual character 704 is marked on the first screen of the virtual character 702 with a target outline mark 708. As can be seen from the thickness of the lines in FIG. 7, the lower the virtual hit point of the virtual character 702, the darker the color of the target outline mark and the higher the definition. This allows the user controlling the virtual character 702 to quickly learn the contour information of the enemy, improving the user's game efficiency and diversifying the user's options.
[0059] According to the present embodiment, by displaying the outline of the attacking virtual character and clearly displaying the outline of the attacking virtual character on the first screen, the user can quickly know the position of the enemy that has attacked him / her, thereby improving the user experience and improving the display efficiency of the virtual characters.
[0060] Preferably, the above method further includes the steps of: when a first virtual character is attacked by a plurality of second virtual characters and all of the plurality of second virtual characters are located within the field of view of the first virtual character, displaying in the target application a plurality of target contour marks respectively corresponding to the plurality of second virtual characters; and when all of the plurality of second virtual characters other than the target virtual character move from within the field of view of the first virtual character to outside the field of view of the first virtual character, canceling the display of the target contour mark corresponding to the target virtual character.
[0061] Preferably, in this embodiment, when a first virtual character is attacked by a plurality of second virtual characters within a predetermined period, a plurality of target outline marks corresponding to the plurality of second virtual characters may be displayed in the target application, that is, the target outline marks may be set to exist simultaneously in a plurality of times. An upper limit number may be set, and when the upper limit number is not reached, a plurality of target outline marks may be displayed simultaneously. An upper limit number that can be displayed simultaneously within a predetermined period may be set, and the predetermined period may be configured for each target outline mark, but is not limited thereto. The period is timed from the time when the first virtual character is attacked by the second virtual character, and when the predetermined period is reached, the display of the target outline mark is canceled.
[0062] Preferably, in this embodiment, when all of the multiple second virtual characters other than the target virtual character move from within the field of view of the first virtual character to outside the field of view of the first virtual character, it means that some or all of the multiple second virtual characters are in a moving state after attacking the first virtual character. When only the target virtual character remains within the field of view of the first virtual character, the display of the target outline mark corresponding to the target virtual character is canceled. At this time, since there is only one second virtual character within the field of view, the first virtual character controlled by the user does not need to check the target virtual character through the target outline mark, and the display of the target outline mark related to the target virtual character is canceled, thereby reducing the rendering overhead and calculation overhead of the system and avoiding waste of calculation resources.
[0063] In an exemplary embodiment, FIG. 8 is a schematic diagram of another preferred virtual character display method according to an embodiment of the present invention. As shown in FIG. 8, the virtual character includes a virtual character 802, a virtual character 804, a virtual character 806, and a virtual character 808. Here, the virtual character 802 corresponds to a first virtual character, and the virtual character 804, the virtual character 806, and the virtual character 808 correspond to a second virtual character, and together constitute a plurality of second virtual characters. After the virtual character 804, the virtual character 806, and the virtual character 808 attack the virtual character 802, the virtual character 804, the virtual character 806, and the virtual character 808 are marked by a target outline mark on the first screen of the virtual character 802. At this time, the virtual character 804 and the virtual character 808 move upwards out of the viewing range of the virtual character 802. When the virtual character 804 and the virtual character 808 move out of the viewing range and the virtual character 806 is located within the viewing range, the virtual character 806 is the target virtual character. At this time, the display of the mark of the first virtual character may be canceled, thereby reducing the rendering overhead and the calculation overhead of the system and avoiding the waste of calculation resources.
[0064] The movement of the second virtual characters out of the field of view of the first virtual character may be realized by, but is not limited to, a viewpoint switching operation of the first virtual character. When the user executes a viewpoint switching operation, the field of view of the first virtual character is changed. At this time, the second virtual characters located within the field of view of the first virtual character may also be changed. All the second virtual characters may be changed, some of the second virtual characters may be changed, or all the second virtual characters may not be changed. In this embodiment, the display of the first virtual character mark corresponding to the target virtual character is canceled only when some of the second virtual characters are changed and the target virtual character remains within the field of view of the first virtual character.
[0065] Preferably, in this embodiment, the step of displaying a target contour mark in the target application when an attack event occurs and the second virtual character is located within the field of view of the first virtual character may specifically include a step of displaying a target contour mark in the target application when the attack event is that the first virtual character attacks the second virtual character, and the target contour mark is used to indicate that the attack received by the second virtual character is by the first virtual character.
[0066] Preferably, in this embodiment, the second virtual character includes, but is not limited to, a virtual operand belonging to a different faction from the first virtual character, which is controlled by another user via a participating account in the target application, and also includes, but is not limited to, a virtual object of operation belonging to a different faction from a predetermined first virtual character of the system generated by the server.
[0067] Preferably, in this embodiment, the first virtual character's attack on the second virtual character may include, but is not limited to, an attack operation performed by the first virtual character on the second virtual character using a game operation such as a virtual attack item, a virtual skill, or a virtual action. The attack operation may include, but is not limited to, lowering the virtual hit points of the second virtual character or lowering the virtual armor value of the second virtual character. In other words, when the character parameters of the second virtual character change due to the game operation performed by the first virtual character, it may be understood that the first virtual character has attacked the second virtual character.
[0068] Preferably, in this embodiment, the second virtual character being located within the field of view of the first virtual character may be understood to mean that the second virtual character can be found within the first screen of the first virtual character, or that the position of the second virtual character in the game scene is located within the current field of view of the first virtual character.
[0069] Preferably, in this embodiment, the target outline mark is used to indicate the second virtual character attacked by the first virtual character, i.e., to mark the second virtual character attacked by the first virtual character in the first screen, so that the user can quickly confirm the attacked virtual character from the viewpoint of the first virtual character and prevent the loss of the attack target.
[0070] Specifically, the target contour mark may include, but is not limited to, a position mark, a contour mark, a color mark, etc. for marking the second virtual character at a position where the second virtual character is located.
[0071] In an exemplary embodiment, FIG. 9 is a schematic diagram of another preferred virtual character display method according to an embodiment of the present invention. As shown in FIG. 9, the virtual character includes a virtual character 902 and a virtual character 904. Here, the virtual character 902 corresponds to a first virtual character, and the virtual character 904 corresponds to a second virtual character. After the virtual character 902 attacks the virtual character 904, the virtual character 904 is marked with a target outline mark on the first screen of the virtual character 902. This allows the user controlling the virtual character 902 to quickly identify the virtual character 904, i.e., the virtual character attacked by the user. Note that the virtual character 902 belongs to a different camp from the virtual character 904, and the virtual character 904 is included in the field of vision of the virtual character 902.
[0072] Preferably, in this embodiment, the second virtual character is a movable virtual character. When the second virtual character moves, the target outline mark may move following the second virtual character. Note that, when the second virtual character does not move, the non-moving target outline mark may continue to be displayed.
[0073] In addition, the target contour mark may be configured to cancel the display of the target contour mark when the second virtual character moves, or to cancel the display of the target contour mark when the first virtual character moves, or to cancel the display of the target contour mark when the display period of the target contour mark reaches a predetermined period.
[0074] According to this embodiment, when a first virtual character controlled by a user attacks a second virtual character, a target outline mark is displayed to indicate that the first virtual character has attacked the second virtual character. Therefore, when the user attacks another virtual character, the attacked virtual character can be quickly marked on the first screen, thereby improving the display efficiency of the virtual characters and allowing the user to quickly know the location of the enemy attacked by the user, thereby improving the user experience.
[0075] Preferably, when the attack event is a first virtual character attacking a second virtual character, the step of displaying a target outline mark in the target application includes at least one of the following steps: displaying a second item mark on the first screen, where the second item mark is used to mark, on the first screen, a virtual item used by the second virtual character when the first virtual character attacks the second virtual character; and displaying a second camp mark on the first screen, where the second camp mark is used to mark, on the first screen, a camp to which the second virtual character attacked by the first virtual character belongs.
[0076] Preferably, in this embodiment, the target contour mark may include, but is not limited to, a contour mark generated based on the character model of the second virtual character. The target contour mark may be marked in the form of a line on the first screen.
[0077] Preferably, in this embodiment, the second item mark may mark a virtual item used by the second virtual character to attack the first virtual character, or may mark a virtual skill used by the second virtual character to attack the first virtual character, etc., but is not limited thereto. This allows the attacked user to quickly determine the item used by the enemy that attacked him / her, and further quickly formulate a counterattack strategy against the enemy, thereby increasing the fun of the game and improving the user's operation efficiency.
[0078] Preferably, in this embodiment, the second camp flag may include, but is not limited to, a mark of the camp to which the second virtual character belongs when the second virtual character attacks the first virtual character. In addition, the game constructed by the target application may have three or more camps participating at the same time, in which case, when the virtual character controlled by the user is attacked, the user cannot know which camp's enemy attacked him / her, and if the appearances of the second virtual characters of different camps are similar, it is difficult for the user to select which camp's second virtual character to counterattack. According to the camp mark, the attacked user can distinguish and target the counterattack, which can increase the fun of the game and improve the user's operation efficiency.
[0079] In one exemplary embodiment, FIG. 10 is a schematic diagram of another preferred virtual character display method according to an embodiment of the present invention. As shown in FIG. 10, the virtual character 1002 includes a virtual character 1004. The virtual character 1002 corresponds to a first virtual character, and the virtual character 1004 corresponds to a second virtual character. After the virtual character 1002 attacks the virtual character 1004, the virtual character 1004 is marked with a target outline mark 10010 on the first screen of the virtual character 1002, and is marked with a second item mark 1008 or a second camp mark 1006 according to the virtual item used by the virtual character 1004 or the camp of the virtual character 1004, so that the user who controls the virtual character 1002 can quickly know the enemy's related camp information, related item information, etc., which can improve the user's game efficiency and diversify the user's choices.
[0080] Preferably, when the attack event is a first virtual character attacking a second virtual character, the step of displaying a target outline mark in the target application includes at least one of the following steps: displaying a target outline mark in the target application based on virtual hit points of the second virtual character attacked by the first virtual character, wherein a color of the target outline mark is determined based on a value of the virtual hit points of the second virtual character; displaying a target outline mark in the target application based on virtual hit points of the second virtual character attacked by the first virtual character, wherein a sharpness of the target outline mark is determined based on a value of the virtual hit points of the second virtual character; and displaying a target outline mark in the target application based on a number of attacks by the first virtual character against the second virtual character, wherein the sharpness of the target outline mark is determined based on a value of the number of attacks.
[0081] Preferably, in this embodiment, the virtual hit points of the first virtual character may be flexibly set according to different target applications. The virtual hit points indicate whether the second virtual character is hit or not, and whether it is defeated or not. When a part of the virtual hit points of the second virtual character is subtracted, the second virtual character may be considered to be attacked, and when all of the virtual hit points of the second virtual character are subtracted or reach a certain threshold, the second virtual character may be considered to be defeated.
[0082] Preferably, in this embodiment, the target outline mark may be set as an outline mark with a colored edge line, such as a red mark or a green mark. The color of the target outline mark may be associated with the current virtual hit point value of the second virtual character. The above color intensity and the virtual hit point value may be set as a negative correlation, that is, the less virtual hit points the second virtual character has, the darker the color of the target outline mark. Thereby, when the user sees a dark-colored target outline mark, the user should determine that the second virtual character is likely to be defeated, and should defeat the second virtual character having the target outline mark as soon as possible in order to increase the efficiency of defeating the virtual character.
[0083] Preferably, in this embodiment, the target outline mark may be set as a pattern outline mark, such as an outline mark filled with a predetermined color. The sharpness of the target outline mark may be associated with the current virtual hit point value of the second virtual character. The height of the above-mentioned sharpness and the value of the virtual hit point may be set as a negative correlation, that is, the fewer the virtual hit points the second virtual character has, the higher the sharpness of the target outline mark. When the second virtual character has fewer virtual hit points, the user can visually recognize a clearer target outline mark. This allows the second virtual character having the target outline mark to be defeated as quickly as possible, thereby increasing the efficiency of defeating the virtual character.
[0084] Preferably, in this embodiment, the target outline mark may be set as a patterned outline mark, such as an outline mark filled with a predetermined color. The sharpness of the target outline mark may be associated with the number of attacks by the first virtual character on the second virtual character. The sharpness and the number of attacks may be set to have a positive correlation, that is, the greater the number of attacks, the higher the sharpness of the target outline mark. It is possible to avoid a situation where the user is unable to continuously attack the second virtual character when displaying the target outline mark due to insufficient sharpness.
[0085] In one exemplary embodiment, FIG. 11 is a schematic diagram of another preferred virtual character display method according to an embodiment of the present invention. As shown in FIG. 11, the virtual character 1102 includes a virtual character 1104, where the virtual character 1102 corresponds to a first virtual character, and the virtual character 1104 corresponds to a second virtual character. After the virtual character 1102 attacks the virtual character 1104, the virtual character 1104 is marked with a target outline mark 1106 on the first screen of the virtual character 1102. At this time, the virtual hit points of the virtual character are reduced from 60 to 20, and the virtual character 1104 is marked with a target outline mark 1108 on the first screen of the virtual character 1102. As can be seen from the line thickness in FIG. 11, the lower the virtual hit points of the virtual character 1102, the darker the color of the target outline mark and the higher the definition. Thereby, the user controlling the virtual character 1102 can quickly know the outline information of the enemy, which can improve the user's game efficiency and diversify the user's options. According to this embodiment, by displaying the outline of the attacking virtual character and clearly displaying the outline of the attacking virtual character on the first screen, the user can quickly know the position of the enemy who has attacked him / her, thereby improving the user experience and improving the display efficiency of the virtual characters.
[0086] Preferably, the step of displaying a target outline mark in the target application when an attack event occurs and the second virtual character is located within a viewing range of the first virtual character includes the steps of: displaying the target outline marks of different colors in the target application when an attack event occurs between the first virtual character and the plurality of second virtual characters and all of the plurality of second virtual characters are located within a viewing range of the first virtual character; The method may include at least one of the following steps: displaying target contour marks of different blinking frequencies added for the plurality of second virtual characters in the target application, where the target contour marks are displayed in a blinking manner in the target application; and, when an attack event occurs between the first virtual character and the plurality of second virtual characters and all of the plurality of second virtual characters are located within the field of view of the first virtual character, displaying target contour marks of different flow speeds added for the plurality of second virtual characters in the target application, where the target contour marks are displayed in a flowing manner in the target application.
[0087] Preferably, in this embodiment, when there are multiple second virtual characters, target contour marks of different colors may be displayed for the multiple second virtual characters, target contour marks with different blinking frequencies may be displayed for the multiple second virtual characters, or target contour marks with different flow speeds may be displayed for the multiple second virtual characters, but are not limited to these.
[0088] In addition, the target contour mark may be configured to flash at a predetermined flashing frequency to encourage the user to focus on the area corresponding to the contour mark, or may be configured as a contour mark that is displayed in a flowing manner to encourage the user to focus on the area corresponding to the contour mark.
[0089] In one exemplary embodiment, when a first virtual character is attacked by a second virtual character and is attacking the second virtual character, and both of the second virtual characters are located within the field of view of the first virtual character, a target application displays target contour marks of different colors, where the color of the target contour mark corresponding to the second virtual character that attacked the first virtual character is different from the color of the target contour mark corresponding to the second virtual character that was attacked by the first virtual character.
[0090] Preferably, in this embodiment, when a first virtual character is attacked by a second virtual character, the first virtual character may attack the second virtual character at the same time, or the first virtual character may be attacked by the second virtual character and then attack the second virtual character, or the first virtual character may attack the second virtual character and then be attacked by the second virtual character.
[0091] In one exemplary embodiment, FIG. 12 is a schematic diagram of another preferred virtual character display method according to an embodiment of the present invention. As shown in FIG. 12, the virtual character 1202 includes a virtual character 1204 and a virtual character 1206. Here, the virtual character 1202 corresponds to a first virtual character, the virtual character 1204 corresponds to a second virtual character that attacks the first virtual character, and the virtual character 1206 corresponds to a second virtual character that is attacked by the first virtual character. After the virtual character 1202 attacks the virtual character 1206, the user who controls the virtual character 1202 marks the virtual character 1206 with a target outline mark 1210 on the first screen of the virtual character 1202, so that the user can quickly identify that the virtual character 1206 is the virtual character that is attacked by the user. Note that the virtual character 1202 belongs to a camp different from the virtual character 1206, and the virtual character 1206 is included in the field of view of the virtual character 1202.
[0092] After virtual character 1204 launches an attack on virtual character 1202, the user controlling virtual character 1202 marks virtual character 1204 with a target outline mark 1208 on the first screen of virtual character 1202 so that the user can quickly identify that virtual character 1204 is the virtual character that attacked him / her. Note that virtual character 1202 belongs to a different camp from virtual character 1204, and virtual character 1204 is included in the field of vision of virtual character 1202.
[0093] According to this embodiment, the outline of the attacking virtual character and the outline of the attacked virtual character are displayed simultaneously, and the virtual characters are clearly displayed on the first screen, thereby improving the user experience and the display efficiency of the virtual characters.
[0094] Preferably, the above method further includes the steps of: when a first virtual character is attacking a second virtual character and the second virtual character is defeated, displaying a target virtual object at a position where the second virtual character is defeated, the target virtual object being used to display a virtual character belonging to a camp different from the first virtual character within a predetermined range of the target virtual object; when a virtual character belonging to a camp different from the first virtual character exists within the predetermined range of the target virtual object and a minimap screen is displayed on the first screen, displaying a target position mark on the minimap screen, the target position mark being used to indicate a corresponding position on the minimap screen of a virtual character belonging to a camp different from the first virtual character that exists within the predetermined range of the target virtual object; and when a virtual character belonging to a camp different from the first virtual character moves within the predetermined range of the target virtual object, moving the target position mark to a position corresponding to a virtual character belonging to a camp different from the first virtual character within the predetermined range of the target virtual object.
[0095] Preferably, in this embodiment, the target virtual object may include, but is not limited to, animation, virtual object, etc. Take as an example that the target virtual object is a halo animation, a halo animation may be displayed at the position where the second virtual character is defeated, to indicate that a virtual character belonging to a camp different from the first virtual character located within a predetermined range of the halo animation needs to be displayed.
[0096] When displaying a virtual character located within a predetermined range of the target virtual object, the virtual character may be displayed on a minimap screen, allowing the user to quickly grasp the position of the virtual character and perform subsequent operations.
[0097] Preferably, in this embodiment, the target position mark is used to display the corresponding positions of the virtual characters belonging to the camps different from the first virtual character on the minimap screen. When the virtual characters belonging to the camps different from the first virtual character move, the target position mark moves accordingly on the minimap screen.
[0098] In one exemplary embodiment, FIG. 13 is a schematic diagram of another preferred virtual character display method according to an embodiment of the present invention. As shown in FIG. 13, the virtual character includes a virtual character 1302, a virtual character 1304, and a virtual character 1306. Here, the virtual character 1302 corresponds to a first virtual character, the virtual character 1304 corresponds to a second virtual character, and the virtual character 1306 corresponds to a virtual character belonging to a different camp from the first virtual character within a predetermined range of a target virtual object. After the virtual character 1302 defeats the virtual character 1304, a target virtual object is generated at the location of the virtual character 1304, the position of the virtual character 1306 within the predetermined range of the target virtual object is obtained, and a mark 1308 corresponding to the virtual character 1306 is displayed on the minimap screen 1310. In this way, after defeating the second virtual character, the user can check the virtual characters of the other different camps around the time when the second virtual character is defeated so as to perform a subsequent attack operation.
[0099] Preferably, the method further includes the steps of: when the attack event is a first virtual character being attacked by a second virtual character, the second virtual character being located within a field of view of the first virtual character, and a virtual obstacle being present between the first virtual character and the second virtual character, displaying a perspective contour mark corresponding to the second virtual character on the first screen, the perspective contour mark being used to see through a model of the second virtual character in the first screen; and when the attack event is a first virtual character attacking the second virtual character, the second virtual character being located within a field of view of the first virtual character, and a virtual obstacle being present between the first virtual character and the second virtual character, displaying a perspective contour mark corresponding to the second virtual character on the first screen.
[0100] Preferably, in this embodiment, the perspective outline mark may include, but is not limited to, an outline mark in a perspective state generated based on a perspective character model of the second virtual character. The outline mark may be a perspective outline mark in the form of a line on the first screen.
[0101] In one exemplary embodiment, FIG. 14 is a schematic diagram of another preferred virtual character display method according to an embodiment of the present invention. As shown in FIG. 14, it includes a virtual character 1402 and a virtual character 1404. Here, the virtual character 1402 corresponds to a first virtual character, and the virtual character 1404 corresponds to a second virtual character. When the virtual character 1404 is located behind an obstacle, it means that the virtual character 1404 is out of the viewing range of the virtual character 1402, and a first outline mark may be displayed to display the virtual character 1404 by a perspective effect. This allows the user to quickly find the virtual character 1404 hiding behind the virtual obstacle to perform a subsequent attack operation.
[0102] According to this embodiment, when a virtual character is located within the field of view and there is a virtual obstacle between the virtual character and a virtual character controlled by a user, the outline of the virtual character may be displayed to see through the model of the virtual character in the game scene, so that the user can easily grasp the position of the marked virtual character when it does not appear in the first screen, avoid losing the position of the enemy due to the field of view being blocked, improve the usage experience, and improve the display efficiency of the virtual character.
[0103] Preferably, the above method further includes at least one of the following steps: when an attack event occurs and the second virtual character is located within the field of view of the first virtual character, displaying a visible target contour mark on a third virtual character, the third virtual character being a virtual character belonging to the same camp as the first virtual character; and when an attack event occurs and the second virtual character is located within the field of view of the first virtual character, displaying a perspective contour mark corresponding to the second virtual character, the perspective contour mark being used to see through a model in the first screen of the second virtual character.
[0104] Preferably, in this embodiment, the third virtual character is a virtual character belonging to the same camp as the first virtual character, that is, when the first virtual character is attacked by the second virtual character or attacks the second virtual character, the target outline mark is displayed on the first screen of the first virtual character and the third virtual character belonging to the same camp as the first virtual character.
[0105] Preferably, in this embodiment, the perspective contour mark may be used to mark the character model of the second virtual character, but is not limited thereto. In addition to marking the edge of the character model of the second virtual character, the perspective contour mark may also mark the texture inside the second virtual character. The texture inside may be differentiated according to the hit point when attacked, for example, the chest and arms of the virtual character may be divided by the contour mark so that the user can confirm the location of different parts of the second virtual character.
[0106] In addition, the perspective outline mark may be configured to be displayed directly after an attack event occurs between the first virtual character and the second virtual character. The perspective outline mark may continue to be displayed on the first screen, and the display of the perspective outline mark may be maintained even if the character model of the second virtual character is not displayed on the first screen of the first virtual character. This can avoid a problem that, for example, after the second virtual character moves behind a virtual obstacle, the character model of the second virtual character is not displayed on the first screen of the first virtual character, making it difficult for the user to find the second virtual character.
[0107] The present invention will now be further described with reference to specific examples.
[0108] A user may carry various types of virtual items, for example, including but not limited to a protection-based virtual item, an immunity-based virtual item, and an auxiliary attack-based virtual item. Here, the auxiliary attack-based virtual item may include, but is not limited to, a virtual position-specific chip item for marking the outline of a virtual character in the enemy camp. That is, the virtual position-specific chip item belongs to the auxiliary attack-based virtual item. The virtual position-specific chip item may be set as a passive skill, and may be activated when the virtual position-specific chip item is equipped and then enters into a round of the game, and the corresponding function may be activated without any conditions.
[0109] In a conventional game application, when a user is attacked, a directional indicator may be displayed. The indicator indicates the enemy's attack direction. However, the direction cannot fully express the enemy's current position, and cannot indicate which enemy attacked the user, and the enemy may constantly move and change position, making subsequent operations difficult. In this case, the game character that attacked the user can be marked on the first screen by the player equipping the virtual position-specifying chip item described in the present invention.
[0110] Also, a function may be added that marks the outline of a game character that has been attacked by the user, so that the user can easily identify the game character that has been attacked by the user.
[0111] In one exemplary embodiment, when a user participates in a game, in most cases, the user needs to attack the same game character multiple times to defeat the game character, so that the user can easily find the enemy even if the enemy moves behind an obstacle such as a virtual wall by adding a see-through effect for the marked enemy.
[0112] Also, after a marked game character is defeated by a user, a halo may be generated at the position of the game character, and the positions of other enemies within a predetermined range of the halo are revealed. The form of the exposure may include, but is not limited to, a method of displaying a red dot on a minimap.
[0113] In one exemplary embodiment, Figure 15 is a schematic diagram of another preferred virtual character display method according to an embodiment of the present invention. As shown in Figure 15, the method may include, but is not limited to, the following flow:
[0114] S1: Let's start.
[0115] S2: A user-controlled virtual character is equipped with a virtual location-specific chip item.
[0116] S3: Determine whether the virtual character controlled by the user has been damaged (i.e., has been attacked by or has attacked the second virtual character), and if the result of the determination is NO, return to step S2.
[0117] S4: If the result of the determination is YES, mark the outline of the target.
[0118] S5: It is determined whether or not the virtual wall has been seen through, and if the determination result is NO, the process returns to step S4.
[0119] S6: If the result of the determination is YES, a perspective effect is generated.
[0120] S7: It is determined whether or not the marked target has been defeated. If the determination result is NO, the process returns to step S6.
[0121] S8: If the answer is YES, generate one halo.
[0122] S9: Determine whether or not a target is present within the halo. If the result of the determination is NO, return to step S8.
[0123] S10: If the answer is YES, expose the target location on the map.
[0124] S11: Finish.
[0125] First, establish a mapping relationship between the player's position on the virtual map and the position on the minimap. The principle of realization is to select three points A, B, and C from the large map, and similarly select three points A1, B1, and C1 from the minimap as mapping points, calculate the distance and relative direction between each enemy and the halo P on the large map, determine AP, BP, and CP, and then calculate A1P1, A2P2, and A3P3, and obtain the average value P0 of P1, P2, and P3, which may be, but is not limited to, the position to be displayed on the minimap.
[0126] The above-mentioned method for displaying a virtual character may also include acquiring the position of the marked enemy and the current position of the user, and emitting a detection ray from the user's position. The distance of the detection ray is the distance from the marked enemy to the user's position. If an obstacle is detected between the detection ray, it means that there is an obstacle between the marked enemy and the user, and a see-through effect may be generated.
[0127] In one exemplary embodiment, we add a model to draw lines on a specific layer, duplicate the camera, and render a black texture. We generate a white texture from the drawn object as shown in Fig. 16, perform a blurring process on this texture as shown in Fig. 17, subtract the unblurred texture from the blurred texture as shown in Fig. 18, and overlay the edge texture with the texture rendered by the main camera as shown in Fig. 19.
[0128] It should be noted that in specific embodiments of the present invention, with regard to data related to user information, etc., when the above embodiments of the present invention are applied to a particular product or technology, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0129] It should be noted that, for ease of explanation, the above-mentioned various method embodiments are all represented as a combination of a series of operations, but some steps may be in other orders or simultaneously according to this specification, and the present invention is not limited to the order of operations described. Also, the embodiments described in this specification are preferred embodiments, and the related operations and modules are not necessarily required in this specification.
[0130] In another aspect of the embodiment of the present invention, there is further provided a display device for a virtual character for implementing the above-mentioned method for displaying a virtual character. As shown in Fig. 20, the device includes the following units:
[0131] The first display module 2002 displays a first screen including a first virtual character in a target application.
[0132] The second display module 2004 displays a target outline mark in the target application when an attack event occurs and the second virtual character is located within the field of view of the first virtual character, where the target outline mark is an outline mark added for the second virtual character, where the target outline mark is used to mark the second virtual character in the first screen when an attack event occurs, and the attack event includes any of the following: the first virtual character attacks the second virtual character, the first virtual character is attacked by the second virtual character, and the first virtual character is attacking the second virtual character and the first virtual character is attacked by the second virtual character.
[0133] The third display module 2006 moves the target outline mark to a position corresponding to the second virtual character when the second virtual character moves.
[0134] Preferably, when an attack event occurs and the second virtual character is located within the field of view of the first virtual character, the device displays a target outline mark in the target application if the attack event is that the first virtual character is attacked by the second virtual character, and the target outline mark is used to indicate that the attack received by the first virtual character is by the second virtual character.
[0135] Preferably, the device performs at least one of the following steps: displaying a first item mark on the first screen, the first item mark being used to mark on the first screen a virtual item used by a second virtual character to attack the first virtual character; and displaying a first camp mark on the first screen, the first camp mark being used to mark on the first screen a camp to which a second virtual character that attacked the first virtual character belongs.
[0136] Preferably, when the attack event is a first virtual character being attacked by a second virtual character, the device performs at least one of the following steps when displaying the target outline mark in the target application: a step of displaying the target outline mark in the target application based on the virtual hit points of the first virtual character, where a color of the target outline mark is determined based on a value of the virtual hit points of the first virtual character; a step of displaying the target outline mark in the target application based on the virtual hit points of the first virtual character, where a sharpness of the target outline mark is determined based on the value of the virtual hit points of the first virtual character; and a step of displaying the target outline mark in the target application based on a number of attacks by the second virtual character against the first virtual character, where the sharpness of the target outline mark is determined based on the value of the number of attacks.
[0137] Preferably, the device further executes the steps of: when a first virtual character is being attacked by a plurality of second virtual characters and all of the plurality of second virtual characters are located within the field of view of the first virtual character, displaying a plurality of target contour marks respectively corresponding to the plurality of second virtual characters in the target application; and when all of the plurality of second virtual characters other than the target virtual character move from within the field of view of the first virtual character to outside the field of view of the first virtual character, canceling the display of the target contour mark corresponding to the target virtual character.
[0138] Preferably, the device performs the steps of: when an attack event occurs and the second virtual character is located within the field of view of the first virtual character, displaying a target outline mark in the target application if the attack event is that the first virtual character attacks the second virtual character, the target outline mark being used to indicate that the attack received by the second virtual character was by the first virtual character.
[0139] Preferably, when displaying the target outline mark in the target application, the device performs at least one of the following steps: a step of displaying a second item mark on the first screen, where the second item mark is used to mark, on the first screen, a virtual item used by the second virtual character when the first virtual character attacks the second virtual character; and a step of displaying a second camp mark on the first screen, where the second camp mark is used to mark, on the first screen, a camp to which the second virtual character attacked by the first virtual character belongs.
[0140] Preferably, when displaying the target contour mark in the target application, the device performs at least one of the following steps: a step of displaying the target contour mark in the target application based on the virtual hit points of a second virtual character attacked by a first virtual character, wherein the color of the target contour mark is determined based on the value of the virtual hit points of the second virtual character; a step of displaying the target contour mark in the target application based on the virtual hit points of the second virtual character attacked by the first virtual character, wherein the sharpness of the target contour mark is determined based on the value of the virtual hit points of the second virtual character; and a step of displaying the target contour mark in the target application based on the number of attacks by the first virtual character against the second virtual character, wherein the sharpness of the target contour mark is determined based on the value of the number of attacks.
[0141] Preferably, the device further executes the steps of: when a first virtual character is attacking a second virtual character and the second virtual character is defeated, displaying a target virtual object at a position where the second virtual character is defeated, the target virtual object being used to display a virtual character belonging to a camp different from the first virtual character within a predetermined range of the target virtual object; when a virtual character belonging to a camp different from the first virtual character exists within the predetermined range of the target virtual object and a minimap screen is displayed on the first screen, displaying a target position mark on the minimap screen, the target position mark being used to indicate a corresponding position on the minimap screen of a virtual character belonging to a camp different from the first virtual character that exists within the predetermined range of the target virtual object; and when a virtual character belonging to a camp different from the first virtual character within the predetermined range of the target virtual object moves, moving the target position mark to a position corresponding to a virtual character belonging to a camp different from the first virtual character within the predetermined range of the target virtual object.
[0142] Preferably, the device further executes the steps of: when the attack event is that a first virtual character is attacked by a second virtual character, the second virtual character is located within a field of view of the first virtual character, and a virtual obstacle exists between the first virtual character and the second virtual character, displaying a perspective contour mark corresponding to the second virtual character on the first screen, the perspective contour mark being used for seeing through a model of the second virtual character in the first screen; and when the attack event is that the first virtual character attacks the second virtual character, the second virtual character is located within a field of view of the first virtual character, and a virtual obstacle exists between the first virtual character and the second virtual character, displaying a perspective contour mark corresponding to the second virtual character on the first screen.
[0143] Preferably, the device further includes a step of, when displaying a target outline mark in the target application when an attack event occurs between the first virtual character and the plurality of second virtual characters and all of the plurality of second virtual characters are located within the field of view of the first virtual character, displaying the target outline mark of a different color added for the plurality of second virtual characters in the target application when an attack event occurs between the first virtual character and the plurality of second virtual characters and all of the plurality of second virtual characters are located within the field of view of the first virtual character; The method performs at least one of the following steps: displaying target contour marks of different blinking frequencies added for the plurality of second virtual characters in the target application, where the target contour marks are displayed in a blinking manner in the target application; and displaying target contour marks of different flow speeds added for the plurality of second virtual characters in the target application when an attack event occurs between the first virtual character and the plurality of second virtual characters and all of the plurality of second virtual characters are located within the field of view of the first virtual character, where the target contour marks are displayed in a flowing manner in the target application.
[0144] Preferably, the device further executes at least one of the following steps: when an attack event occurs and the second virtual character is located within the field of view of the first virtual character, displaying a visible target contour mark on a third virtual character, the third virtual character being a virtual character belonging to the same camp as the first virtual character; and when an attack event occurs and the second virtual character is located within the field of view of the first virtual character, displaying a perspective contour mark corresponding to the second virtual character, the perspective contour mark being used to see through a model in the first screen of the second virtual character.
[0145] In one aspect of the present invention, a computer program product is provided that includes a computer program / instructions including program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication unit 2109 and / or installed from a removable medium 2111. When the computer program is executed by the central processing unit 2101, various functions according to the embodiment of the present invention are performed.
[0146] The numbers of the embodiments of the present invention are for the purpose of explanation and do not indicate superiority or inferiority of the embodiments.
[0147] FIG. 21 is a schematic diagram of one preferred virtual character display device configuration according to an embodiment of the present invention.
[0148] It should be noted that the computer system 2100 for electronic devices shown in FIG. 21 is merely an example and should not pose any limitation to the functionality and scope of use of embodiments of the present invention.
[0149] Such a computer system 2100 includes a central processing unit 2101 (CPU) as shown in FIG. 21, and can execute various appropriate operations and processes according to a program stored in a read-only memory 2102 (ROM) or a program loaded from a storage unit 2108 to a random access memory 2103 (RAM). Such random access memory 2103 also stores various programs and data necessary for the operation of the system. Such a central processing unit 2101 is in the read-only memory 2102, and the random access memory 2103 are connected to each other via a bus 2104. An input / output interface 2105 (Input / Output interface, i.e., I / O interface) is also connected to this bus 2104.
[0150] In particular, the processes described in the various method flow charts according to the embodiment of the present invention can be implemented as a computer software program. The embodiment includes a computer program product including a computer program stored on a computer readable medium that includes program code for performing the method shown in the flow chart. The embodiment can download and install the computer program from a network via the communication unit 2109 or install it from a removable medium 2111. When the computer program is executed by the central processing unit 2101, the embodiment performs various functions limited to the system of the present invention.
[0151] According to yet another aspect, the present embodiment further provides an electronic device for implementing the above-mentioned method for displaying a virtual character. The electronic device may be the terminal device or the server shown in FIG. 1. In the present embodiment, the electronic device is described as the terminal device. As shown in FIG. 22, the electronic device includes a memory 2202 that stores a computer program, and a processor 2204 configured to execute any of the steps of the above-mentioned method embodiment by the computer program.
[0152] Preferably, in this embodiment, the above-mentioned electronic device may be disposed in at least one of a plurality of network devices of a computer network.
[0153] Preferably, in this embodiment, the above-mentioned processor may be configured to execute the following steps by a computer program.
[0154] S1: In a target application, display a first screen including a first virtual character.
[0155] S2: When an attack event occurs and the second virtual character is located within the field of view of the first virtual character, display a target outline mark in the target application. The target outline mark is an outline mark added for the second virtual character. Here, the target outline mark is used to mark the second virtual character in the first screen when an attack event occurs, and the attack event includes any of the following: the first virtual character attacks the second virtual character, the first virtual character is attacked by the second virtual character, and the first virtual character is attacking the second virtual character and the first virtual character is attacked by the second virtual character.
[0156] S3: When the second virtual character moves, the target outline mark is moved to a position corresponding to the second virtual character.
[0157] It should be noted that the structure shown in FIG. 22 is merely an example, and the electronic device may be a terminal device such as a smartphone (e.g., an Android mobile phone, an iOS mobile phone, etc.), a tablet computer, a handheld computer, and a mobile Internet device (MID), a PAD, etc. FIG. 22 does not limit the structure of the above electronic device. For example, the electronic device may include more or less components (e.g., a network interface) than those shown in FIG. 22, or may have a different configuration from that shown in FIG. 22.
[0158] Here, the memory 2202 is used to store software programs and modules such as program instructions / modules corresponding to the method and device for displaying a virtual character in the embodiment of the present invention, and the processor 2204 executes various functional applications and data processing by executing the software programs and modules stored in the memory 2202, thereby realizing the above-mentioned method for displaying a virtual character. The memory 2202 may include a high-speed random memory, and may further include a non-volatile memory such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. Here, the memory 2202 may further include a memory provisioned remotely to the processor 2204 that may be connected to the terminal via a network in some examples. Examples of the network include, but are not limited to, the Internet, a corporate intranet, a local area network, a mobile communication network, and combinations thereof. Here, the memory 2202 may be used to store information such as, but is not limited to, a model of a virtual character. Here, the memory 2202 may include, by way of example, a first display module 2002, a second display module 2004, and a third display module 2006 in a display device including a virtual character, as shown in Fig. 22, but is not limited thereto. In addition, the memory 2202 may include, by way of example, other module units in the display device of the virtual character, but is not limited thereto, and will not be described in this example.
[0159] Furthermore, the electronic device includes a display 2208 for displaying the first screen, and a connection bus 2210 for connecting each modular component within the electronic device.
[0160] In another embodiment, the terminal device or server may be a node in a distributed system, and the distributed system may be a blockchain system in which multiple nodes are connected via network communication. Furthermore, a point-to-point (P2P: Peer To Peer) network may be configured between the nodes, and any form of computing device, such as a server, a terminal, or other electronic device, may be a node in the blockchain system by participating in the point-to-point network.
[0161] In one aspect of the present invention, a computer-readable storage medium is provided that causes a processor of a computing device to read computer instructions from the computer-readable storage medium, and the processor to execute the computer instructions to cause the computing device to perform the method for displaying a virtual character provided in any of the various embodiments of the virtual character display aspects described above.
[0162] Preferably, in this embodiment, the above-mentioned computer-readable storage medium can be configured to store a computer program for executing the following steps.
[0163] S1: In a target application, display a first screen including a first virtual character.
[0164] S2: When an attack event occurs and the second virtual character is located within the field of view of the first virtual character, display a target outline mark in the target application. The target outline mark is an outline mark added for the second virtual character. Here, the target outline mark is used to mark the second virtual character in the first screen when an attack event occurs, and the attack event includes any of the following: the first virtual character attacks the second virtual character, the first virtual character is attacked by the second virtual character, and the first virtual character is attacking the second virtual character and the first virtual character is attacked by the second virtual character.
[0165] S3: When the second virtual character moves, the target outline mark is moved to a position corresponding to the second virtual character.
[0166] Preferably, in this embodiment, those skilled in the art will understand that all or part of the steps of the various methods in the above embodiments can be achieved by instructing hardware associated with the terminal device by a program stored in a computer-readable storage medium, which may include a flash memory disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk, etc.
[0167] The numbers of the above-mentioned embodiments of the present invention are for illustrative purposes only and do not indicate superiority or inferiority of the embodiments.
[0168] The integrated units in the above examples can be realized as software functional units and stored in the above computer-readable storage medium when sold or used as separate products. Based on this understanding, the technical solutions of the present invention, essentially or in part contributing to the prior art, or all or a part thereof, can be embodied in the form of a computer software product stored in a storage medium, including instructions for causing one or more computer devices (such as personal computers, servers, or network devices) to execute all or a part of the steps of the methods described in various embodiments of the present invention.
[0169] In the above-described embodiments of the present invention, different emphasis is placed on the description of the various embodiments, and for parts that are not described in detail in a particular embodiment, reference may be made to the relevant descriptions of other embodiments.
[0170] It should be noted that in some embodiments of the present invention, the disclosed client may be implemented in other ways. Here, the above device embodiments are merely exemplary. For example, the division of units is merely a division of logical functions, and additional division is possible when actually realized. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the mutual coupling or direct coupling, or the communication connection shown or described may be an indirect coupling or communication connection via some interfaces, units, or modules, which may be electrical or in other forms.
[0171] The units illustrated as the above separation means may or may not be physically separated, and the units illustrated as units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0172] In addition, each functional unit according to each embodiment of the present invention may be integrated into one processing unit, each unit may be physically present, or two or more units may be integrated into one unit. These integrated units may be realized as hardware or as software functional units.
[0173] The above is merely a preferred embodiment of the present invention. However, as can be understood by those skilled in the art, some improvements and modifications may be made without departing from the principle of the present invention, and these improvements and modifications should also be regarded as within the protection scope of the present invention.
Claims
1. A method for displaying a virtual character, which is executed by a terminal device, comprising: In a target application, displaying a first screen including a first virtual character; When an attack event occurs and a second virtual character is located within the field of view of the first virtual character, in the target application, displaying a target contour mark, wherein the target contour mark is a contour mark added for the second virtual character, and the target contour mark is used to mark the second virtual character on the first screen when the attack event occurs, and the attack event includes any one of the first virtual character attacking the second virtual character, the first virtual character being attacked by the second virtual character, and the first virtual character attacking the second virtual character and the first virtual character being attacked by the second virtual character; When the second virtual character moves, moving the target contour mark to a position corresponding to the second virtual character.
2. When the attack event occurs and the second virtual character is located within the field of view of the first virtual character, the step of displaying a target contour mark in the target application includes: When the attack event is that the first virtual character is attacked by the second virtual character, the step of displaying the target contour mark in the target application, wherein the target contour mark is used to indicate that the attack received by the first virtual character is by the second virtual character. The method according to claim 1.
3. Displaying a first item mark on the first screen, wherein the first item mark is used to mark on the first screen a virtual item used by the second virtual character to attack the first virtual character, and The step of displaying a first camp mark on the first screen, wherein the first camp mark is used to mark, on the first screen, the camp to which the second virtual character that attacked the first virtual character belongs, further includes at least one of the steps, the method according to claim 2.
4. The step of displaying a target contour mark in the target application is The step of displaying the target contour mark in the target application based on the virtual hit points of the first virtual character, wherein the color of the target contour mark is determined based on the value of the virtual hit points of the first virtual character. The step of displaying the target contour mark in the target application based on the virtual hit points of the first virtual character, wherein the sharpness of the target contour mark is determined based on the value of the virtual hit points of the first virtual character, and The step of displaying the target contour mark in the target application based on the number of attacks by the second virtual character on the first virtual character, wherein the sharpness of the target contour mark is determined based on the value of the number of attacks, includes at least one of the steps, the method according to claim 2.
5. When the first virtual character is attacked by a plurality of the second virtual characters and all of the plurality of second virtual characters are located within the visual field range of the first virtual character, in the target application, the step of displaying a plurality of the target contour marks respectively corresponding to the plurality of second virtual characters; When all of the other virtual characters other than the target virtual character among the plurality of second virtual characters move from within the visual field range of the first virtual character to outside the visual field range of the first virtual character, the step of canceling the display of the target contour mark corresponding to the target virtual character, further includes the method according to claim 1.
6. When the attack event occurs and the second virtual character is within the visual field range of the first virtual character, the step of displaying a target contour mark in the target application is: When the attack event is that the first virtual character attacks the second virtual character, the step of displaying the target contour mark in the target application, where the target contour mark is used to indicate that the attack received by the second virtual character is from the first virtual character, the method according to claim 1, comprising the step.
7. The step of displaying a target contour mark in the target application is: The step of displaying a second item mark on the first screen, where the second item mark is used to mark the virtual item used by the second virtual character when the first virtual character attacks the second virtual character on the first screen, and The step of displaying a second faction mark on the first screen, where the second faction mark is used to mark the faction to which the second virtual character attacked by the first virtual character belongs on the first screen, the method according to claim 6, comprising at least one of the steps.
8. The step of displaying a target contour mark in the target application is: The step of displaying the target contour mark in the target application based on the virtual hit points of the second virtual character attacked by the first virtual character, where the color of the target contour mark is determined based on the value of the virtual hit points of the second virtual character, the step. The step of displaying the target contour mark in the target application based on the virtual hit points of the second virtual character attacked by the first virtual character, where the vividness of the target contour mark is determined based on the value of the virtual hit points of the second virtual character, the step, and The step of displaying the target contour mark in the target application based on the number of attacks by the first virtual character on the second virtual character, wherein the vividness of the target contour mark is determined based on the value of the number of attacks, includes at least one of the steps, the method according to claim 6.
9. The step of displaying a target virtual object at the position where the second virtual character has lost when the first virtual character is attacking the second virtual character and the second virtual character has lost, wherein the target virtual object is used to display a virtual character belonging to a different faction from the first virtual character within a predetermined range of the target virtual object, the step and, The step of displaying a target position mark on the mini-map screen when there is a virtual character belonging to a different faction from the first virtual character within a predetermined range of the target virtual object and the mini-map screen is displayed on the first screen, wherein the target position mark is used to indicate the corresponding position on the mini-map screen of the virtual character belonging to a different faction from the first virtual character existing within a predetermined range of the target virtual object, the step and, The step of moving the target position mark to the position corresponding to the virtual character belonging to a different faction from the first virtual character within a predetermined range of the target virtual object when the virtual character belonging to a different faction from the first virtual character within a predetermined range of the target virtual object moves, further includes the method according to claim 1.
10. The step of displaying a perspective contour mark corresponding to the second virtual character on the first screen when the attack event is that the first virtual character is attacked by the second virtual character, the second virtual character is located within the visual field range of the first virtual character, and there is a virtual obstacle between the first virtual character and the second virtual character, wherein the perspective contour mark is used to perspective the model of the second virtual character on the first screen, the step and, The attack event is that the first virtual character attacks the second virtual character, and when the second virtual character is located within the visual field range of the first virtual character and there is the virtual obstacle between the first virtual character and the second virtual character, the method according to claim 1, further comprising the step of displaying a perspective contour mark corresponding to the second virtual character on the first screen.
11. When the attack event occurs and the second virtual character is located within the visual field range of the first virtual character, the step of displaying a target contour mark in the target application is When the attack event occurs between the first virtual character and a plurality of the second virtual characters, and all of the plurality of second virtual characters are located within the visual field range of the first virtual character, the step of displaying the target contour marks of different colors added for the plurality of second virtual characters in the target application When the attack event occurs between the first virtual character and a plurality of the second virtual characters, and all of the plurality of second virtual characters are located within the visual field range of the first virtual character, the step of displaying the target contour marks of different blinking frequencies added for the plurality of second virtual characters in the target application, wherein the target contour mark is displayed in a blinking manner in the target application, and When the attack event occurs between the first virtual character and a plurality of the second virtual characters, and all of the plurality of second virtual characters are located within the visual field range of the first virtual character, the step of displaying the target contour marks of different flow rates added for the plurality of second virtual characters in the target application, wherein the target contour mark is displayed in a flowing manner in the target application, including at least one of the steps of the method according to claim 1.
12. When an attack event occurs and a second virtual character is located within the field of view of the first virtual character, a step of displaying the target contour mark visible to a third virtual character, wherein the third virtual character is a virtual character belonging to the same camp as the first virtual character, and When an attack event occurs and a second virtual character is located within the field of view of the first virtual character, a step of displaying a perspective contour mark corresponding to the second virtual character, wherein the perspective contour mark is used to perspective the model of the second virtual character on the first screen of the second virtual character, the method according to claim 1, further comprising at least one of the steps.
13. A display device for virtual characters, In a target application, a first display module that displays a first screen including a first virtual character, and When an attack event occurs and a second virtual character is located within the field of view range of the first virtual character, a second display module that displays a target contour mark in the target application, wherein the target contour mark is a contour mark added for the second virtual character, and the target contour mark is used to mark the second virtual character on the first screen when the attack event occurs, and the attack event includes any one of the first virtual character attacking the second virtual character, the first virtual character being attacked by the second virtual character, and the first virtual character attacking the second virtual character and the first virtual character being attacked by the second virtual character, a second display module, and When the second virtual character moves, a third display module that moves the target contour mark to a position corresponding to the second virtual character.
14. A computer program that, when executed by a processor, realizes the steps of the method according to any one of claims 1 to 12.
15. An electronic device including a memory storing a computer program and a processor, wherein the processor is configured to execute the method according to any one of claims 1 to 12 by the computer program.
Citation Information
Patent Citations
Information prompting method and device, storage medium and electronic equipment
CN113457150A