User interface display method, device, equipment, and computer program
By superimposing a shade layer on the display layer and a blurring special effect layer on the information layer, the method simulates realistic blinding effects in virtual environments, addressing the limitations of uniform shielding in existing technologies.
Patent Information
- Application Number
- JP2023571346
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-08-20
- Filing Date
- 2022-07-29
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2042-07-29
AI Technical Summary
Existing methods for simulating blinding effects in virtual environments are not realistic, as they uniformly shield all virtual environment screen information for virtual characters, failing to replicate the nuanced experiences of humans in blinding situations.
The method involves superimposing a shade layer on the display layer and a blurring special effect layer on the information layer to simulate more realistic blinding effects. This allows the virtual environment screen to be displayed in a shielded state and the map display control to be shown in a blurred state, mimicking the memory of a blinding situation.
This approach effectively simulates a more realistic blinding experience by allowing virtual characters to retain some memory of their surroundings, even when visually impaired, enhancing the realism of virtual environment interactions.
Smart Images

Figure 0007646970000001 
Figure 0007646970000002 
Figure 0007646970000003
Abstract
Description
[Technical field]
[0001] TECHNICAL FIELD The embodiments of the present application relate to the field of graphical user interfaces, and in particular to a method, an apparatus, a device and a computer program for displaying a user interface. [CROSS REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese patent application filed on August 20, 2021, with application number 202110960461.3, entitled "User interface display method, device, equipment, and storage medium," the entire contents of which are incorporated herein by reference. [Background technology]
[0002] A user can control a game character in a game program to play a competitive game. A virtual world is provided for the game program, and the game character is a virtual character that exists in the virtual world.
[0003] The terminal displays a virtual environment screen, an operation control, and a map display control. The virtual environment screen is a screen obtained by observing the virtual world from the viewing angle of the current virtual character, the operation control is a control for controlling the virtual character to perform certain actions, and the map display control is a control for displaying an overhead map of the virtual world. When the virtual character is blinded by flashbang or similar blinding effect technology, it is necessary to block the information that the virtual character can obtain from the virtual environment, and in related technologies, the blinding effect is achieved by blocking the virtual environment screen.
[0004] However, in the related art, the virtual environment screen information obtained for the virtual character is completely occluded and the dizzying effect is stationary, so the dizzying scene simulated by this method is not realistic. Summary of the Invention [Problem to be solved by the invention]
[0005] The present application provides a user interface display method, device, equipment and computer program, which can simulate a more realistic dazzling effect by superimposing a shade layer on a display layer and a blur special effect layer on an information layer. [Means for solving the problem]
[0006] According to one aspect of the present application, there is provided a method for displaying a user interface, the method comprising: displaying a virtual environment screen, an operation control, and a map display control, where the virtual environment screen displays a view of the virtual environment based on the determined viewing angle of the virtual character, the operation control is used to control the virtual character, and the map display control is used to display a thumbnail of the virtual world in which the virtual character is located; controlling a virtual character to act in a virtual environment; Responsive to the virtual character being affected by the target event in the virtual environment, displaying the virtual environment screen in an occluded state and displaying the map display control in a blurred state.
[0007] According to one aspect of the present application, there is provided a display device for a user interface, said device comprising: a display module used for displaying a virtual environment screen, an operation control, and a map display control, the virtual environment screen displaying a screen of a virtual environment observed by a virtual character based on a viewing angle determined by the virtual character, the operation control being used for controlling the virtual character, and the map display control being used for displaying a thumbnail of a virtual world in which the virtual character is located; a control module adapted to control the virtual character's actions in the virtual environment; and an occlusion module adapted to display the virtual environment screen in an occlusion state and to display the map display control in a blurred state in response to the virtual character being affected by the target event in the virtual environment.
[0008] According to another aspect of the present application, there is provided a computer device including a processor and a memory, wherein at least one stage of a program is stored in the memory, and the at least one stage of the program is loaded and executed by the processor, thereby realizing the method for displaying a user interface described in the above aspect.
[0009] According to another aspect of the present application, a computer-readable storage medium is provided having at least one instruction stored therein, the at least one instruction being loaded and executed by a processor to thereby realize the method for displaying a user interface described in the above aspect.
[0010] According to another aspect of the present application, a computer program product is provided, the computer program product having at least one instruction stored therein, the at least one instruction being loaded and executed by a processor, thereby realizing the method for displaying a user interface as described in the above aspect. Effect of the Invention
[0011] The beneficial effects of the technical solutions provided by the present application include at least the following:
[0012] By displaying the user interface, the virtual character is controlled to act in the virtual environment, and in response to the virtual character being affected by a target event in the virtual environment, the virtual environment screen is displayed in an occluded state, and the map display control is displayed in a blurred state. The present application uses the virtual character to simulate the effect of human blindness, and the virtual environment screen is displayed in an occluded state to simulate the scene of human blindness, and the map display control is displayed in a blurred state to simulate the scene that humans still have a certain memory in the blindness situation, thereby simulating a more realistic blindness experience effect by the above method. [Brief description of the drawings]
[0013] [Figure 1] FIG. 2 is a schematic diagram of a user interface display method provided in one exemplary embodiment of the present application. [Diagram 2] FIG. 2 is a structural block diagram of a computer system provided in one exemplary embodiment of the present application. [Diagram 3] 2 is a flowchart of a user interface display method provided in an exemplary embodiment of the present application. [Figure 4] FIG. 2 is a schematic diagram of a blurred state of a map display control provided in one exemplary embodiment of the present application; [Diagram 5] 2 is a flowchart of a user interface display method provided in an exemplary embodiment of the present application. [Figure 6] FIG. 2 is a schematic diagram of partial blurring of information layer display information provided in one exemplary embodiment of the present application; [Figure 7] 2 is a schematic diagram of a display structure of a user interface provided in one exemplary embodiment of the present application. [Figure 8] 2 is a flowchart of a user interface display method provided in an exemplary embodiment of the present application. [Figure 9]2 is a schematic diagram of a display structure of a user interface provided in one exemplary embodiment of the present application. [Figure 10] 2 is a flowchart of a user interface display method provided in an exemplary embodiment of the present application. [Figure 11] 2 is a schematic diagram of a display structure of a user interface provided in one exemplary embodiment of the present application. [Figure 12] 2 is a flowchart of a user interface display method provided in an exemplary embodiment of the present application. [Figure 13] 2 is a schematic diagram of a display structure of a user interface provided in one exemplary embodiment of the present application. [Figure 14] 1 is a schematic diagram of an overlap area of a target event and a display layer provided in one exemplary embodiment of the present application; [Figure 15] 2 is a flowchart of a user interface display method provided in an exemplary embodiment of the present application. [Figure 16] 2 is a flowchart of a user interface display method provided in an exemplary embodiment of the present application. [Figure 17] FIG. 2 is a block diagram of a display device of a user interface provided in one exemplary embodiment of the present application. [Figure 18] FIG. 2 is a schematic diagram of a device structure of a computer device provided in one exemplary embodiment of the present application. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] First, the nouns related to the embodiments of the present application will be introduced.
[0015] A virtual environment is a virtual environment that is displayed (or provided) when an application is executed on a terminal. The virtual environment may be a simulation of the real world, a semi-simulated, semi-fictional three-dimensional world, or a purely fictional three-dimensional world. The virtual environment may be any one of a two-dimensional virtual environment, a 2.5-dimensional virtual environment, and a three-dimensional virtual environment.
[0016] A virtual character refers to a movable object in a virtual environment. The movable object may be at least one of a virtual animal and an animated character. Optionally, when the virtual environment is a three-dimensional virtual environment, the virtual characters may be three-dimensional virtual models, and each virtual character has its own shape and volume in the three-dimensional virtual environment and occupies a part of the space in the three-dimensional virtual environment. Optionally, the virtual characters are three-dimensional characters constructed based on three-dimensional human skeleton technology, and the virtual characters realize different external images by wearing different skins. In some implementations, the virtual characters may be realized using a 2.5-dimensional or two-dimensional model, and the embodiments of the present application are not limited thereto.
[0017] Information occlusion refers to occlusion of information that a virtual character can obtain after the virtual character is hit by a target event in an application program supporting a virtual environment, including, but not limited to, information about peripheral vision, map topography, enemy positions, etc.
[0018] Layers mean that the UI interface in a game is made up of multiple layers.
[0019] The embodiment of the present application provides a technical solution for a method for displaying a user interface. As shown in Fig. 1, the user interface displays a virtual environment screen 10, an operation control 20, and a map display control 30. The user interface includes a display layer, an operation layer, and an information layer. The display layer is used to display the virtual environment screen 10, which shows the virtual environment information that the virtual character can obtain at the current position, the operation layer is used to display the operation control, which is a control for controlling the virtual character to perform a certain action, and the information layer displays the map display control 30, which is a control for displaying an overhead map of the virtual world. The virtual character is controlled to act in the virtual environment through the operation control 20, and in response to the virtual character being affected by a target event in the virtual environment, the virtual environment screen 10 is displayed in an occluded state, and the map display control 30 is displayed in a blurred state.
[0020] In this embodiment, the target event is taken as an example that the virtual character is hit by a flash bang after the virtual character is affected by the target event in the virtual environment. After the virtual character is hit by the flash bang, a shade layer is added between the virtual environment screen 10 displayed on the display layer and the operation control 20 displayed on the operation layer, the shade layer is used to cover the virtual environment screen 10 displayed on the display layer, and a blur special effect layer is added to the map display control 30 displayed on the information layer, and the blur special effect layer is used to cover the map display control 30 displayed on the information layer.
[0021] For example, when a virtual character is hit by a flash bang, the virtual character loses his / her sight temporarily, but still has a blurred memory of the map location, and his / her action is not limited and he / she still has the ability to fight back. The shade layer covers the virtual environment screen 10 displayed on the display layer, making it difficult for the virtual character to obtain information about the virtual environment, but the virtual character can still be controlled to perform certain actions by the operation control 20. In the case of blinding, the virtual character cannot obtain information about the virtual environment, but the virtual character still has a blurred memory of the map location where he / she is currently located, so the blur special effect layer makes the map display control 30 displayed on the information layer present a blurred state, thereby simulating the virtual character's blurred memory of the map information.
[0022] Because the flashbang has a limited range of influence, different blinding effects will occur when the flashbang hits different positions, for example, the virtual character is outside the range of influence of the flashbang, and the virtual environment screen 10, the operation control 20, and the map display control 30 on the user interface are not affected by the flashbang. If the range of influence of the flashbang includes the display layer but not the shade layer, only a part of the virtual environment screen 10 is occluded in the user interface, and the map display control 30 is in a clear state; if the range of influence of the flashbang includes the shade layer but not the information layer, the virtual environment screen 10 in the user interface is entirely occluded, and the map display control 30 is in a clear state; if the range of influence of the flashbang includes the information layer but not the blur special effect layer, the virtual environment screen 10 in the user interface is entirely occluded and some of the map display controls 30 are displayed in a blurred state; if the range of influence of the flashbang includes the blur special effect layer, the virtual environment screen 10 in the user interface is entirely occluded and all of the map display controls 30 are displayed in a blurred state.
[0023] The present application can realize a realistic dazzling simulation effect with different impact ranges of target events of a virtual character. When a virtual character is hit by a virtual tool, the virtual character loses his / her eyesight but has memory and reaction ability, and displays the virtual environment screen 10 in an occluded state and the map display control 30 in a blurred state, thereby simulating a more realistic dazzling experience effect.
[0024] 2 provides a structural block diagram of a computer system provided in one exemplary embodiment of the present application. The computer system 100 includes a first terminal 110, a server 120 and a second terminal 130.
[0025] A client 111 supporting a virtual environment is installed and executed on the first terminal 110, and the client 111 may be a multiplayer online battle program. When the client 111 is executed by the first terminal 110, a user interface of the client 111 is displayed on the screen of the first terminal 110. The client 111 may be any one of a battle royale shooting game, a virtual reality (VR) application program, an augmented reality (AR) program, a three-dimensional map program, a virtual reality game, an augmented reality game, a first-person shooting game (FPS), a third-person shooting game (TPS), a multiplayer online battle arena game (MOBA), and a simulation game (SLG). In this embodiment, the client 111 is an MOBA game as an example. The first terminal 110 is a terminal used by the first user 112, and the first user 112 uses the first terminal 110 to control a first virtual character located in a virtual environment to perform an action, and the first virtual character can be called a virtual character of the first user 112. The action of the first virtual character includes, but is not limited to, at least one of moving, jumping, transmitting, releasing a skill, adjusting a body posture, creeping, walking, running, cycling, flying, jumping, driving, picking up, shooting, attacking, and throwing. Exemplarily, the first virtual character is a first virtual character, for example, a simulation character or an animation character.
[0026] The second terminal 130 has a client 131 that supports a virtual environment installed and running, and the client 131 may be a multiplayer online battle program. When the client 131 is run by the second terminal 130, a user interface of the client 131 is displayed on the screen of the second terminal 130. The client may be any one of a battle royale shooting game, a VR application program, an AR program, a three-dimensional map program, a virtual reality game, an augmented reality game, an FPS, a TPS, a MOBA, and a SLG, and in this embodiment, the client terminal is an MOBA game. The second terminal 130 is a terminal used by the second user 113, and the second user 113 uses the second terminal 130 to control a second virtual character located in a virtual environment to perform an action, and the second virtual character may be called a virtual character of the second user 113. Exemplarily, the second virtual character is a second virtual character, for example, a simulation character or an animation character.
[0027] Optionally, the first virtual character and the second virtual character are in the same virtual environment. Optionally, the first virtual character and the second virtual character belong to the same faction, team, organization, have a friendship relationship, or have temporary communication rights. Optionally, the first virtual character and the second virtual character belong to different factions, teams, organizations, or have an enemy relationship.
[0028] Optionally, the client installed on the first terminal 110 and the second terminal 130 is the same, or the clients installed on the two terminals are the same type of client on different operating system platforms (Android or IOS). The first terminal 110 may generally refer to one of a plurality of terminals, and the second terminal 130 may generally refer to another one of a plurality of terminals, and this embodiment will be described by taking only the first terminal 110 and the second terminal 130 as an example. The device types of the first terminal 110 and the second terminal 130 are the same or different, and the device types include at least one of a smartphone, a wearable device, a car-mounted terminal, a smart TV, a tablet computer, an e-book reader, an MP3 player, an MP4 player, a laptop-type portable computer, and a desktop computer.
[0029] 2 shows only two terminals, in different embodiments, there are multiple other terminals 140 that can access the server 120. Optionally, there are one or more terminals 140 that are terminals corresponding to developers, and a client development and editing platform supporting a virtual environment is installed in the terminal 140, the developer can edit and update the client in the terminal 140, and transmit the updated client installation package to the server 120 via a wired or wireless network, and the first terminal 110 and the second terminal 130 can download the client installation package from the server 120 to realize the client update.
[0030] A first terminal 110, a second terminal 130 and another terminal 140 are connected to a server 120 via a wireless network or a wired network.
[0031] The server 120 includes at least one of one server, multiple servers, a cloud computing platform, and a virtualization center. The server 120 is used to provide background services to clients supporting the three-dimensional virtual environment. Optionally, the server 120 is responsible for main computing tasks, and the terminal is responsible for secondary computing tasks. Or, the server 120 is responsible for secondary computing tasks, and the terminal is responsible for main computing tasks. Or, a distributed computing architecture is used between the server 120 and the terminal to perform collaborative computing.
[0032] In an illustrative example, the server 120 includes a processor 121, a user account database 122, a match service module 123, and a user-facing input / output interface (I / O interface) 124. Here, the processor 121 is used to load instructions stored in the server 120 and process data in the user account database 122 and the match service module 123, the user account database 122 is used to store data of user accounts used in the first terminal 110, the second terminal 130, and other terminals 140, such as face photos of the user accounts, nicknames of the user accounts, combat power indexes of the user accounts, and service areas in which the user accounts are located, the match service module 123 is used to provide multiple match rooms for users to match up, such as 1V1 match, 3V3 match, 5V5 match, and the like, and the user-facing I / O interface 124 is used to establish communication and exchange data with the first terminal 110 and / or the second terminal 1130 via a wireless network or a wired network.
[0033] 3 is a flowchart of a method for displaying a user interface provided in one exemplary embodiment of the present application. The method may be performed by a terminal or a client on a terminal in a system such as that shown in FIG. 2. The method includes steps 202, 204, and 206.
[0034] In step 202, a user interface is displayed, where the user interface displays a virtual environment view, an operation control, and a map display control.
[0035] The virtual environment is an environment in which a virtual character is located in a virtual world during the process of executing an application program on a terminal. Optionally, in an embodiment of the present application, the virtual character is observed in the virtual world by a camera model. The virtual environment screen displays the image observed by the virtual character with respect to the virtual environment based on a viewing angle determined by the virtual character.
[0036] Optionally, the camera model automatically tracks the virtual character in the virtual world, i.e. when the position of the virtual character in the virtual world changes, the camera model simultaneously changes to track the position of the virtual character in the virtual world, and the camera model is always within a predetermined distance range of the virtual character in the virtual world. Optionally, during the automatic tracking process, the relative position between the camera model and the virtual character does not change.
[0037] A camera model is a three-dimensional model located around a virtual character in a virtual world, and when a first-person viewing angle is adopted, the camera model is located near or at the head of the virtual character, and when a third-person viewing angle is adopted, the camera model may be located behind the virtual character and bound to the virtual character, or may be located at any position within a predetermined distance from the virtual character, and the camera model allows the virtual character located in the virtual world to be observed from different angles, and optionally, when the third-person viewing angle is a first-person over-the-shoulder viewing angle, the camera model is located behind the virtual character (e.g., the head and shoulders of the virtual character). Optionally, in addition to the first-person viewing angle and the third-person viewing angle, the viewing angle further includes other viewing angles, for example, a bird's-eye viewing angle, and when a bird's-eye viewing angle is adopted, the camera model may be located above the head of the virtual character, and the bird's-eye viewing angle is a viewing angle for observing the virtual world at a bird's-eye view angle from the air. Optionally, the camera model is not actually displayed in the virtual world, i.e., the camera model is not displayed in the virtual world displayed by the user interface.
[0038] The camera model is located at an arbitrary position at a predetermined distance from the virtual character as an example, and optionally, one virtual character corresponds to one camera model, and the camera model can rotate around the virtual character as a rotation center, for example, the camera model is rotated around an arbitrary point of the virtual character as a rotation center, and the camera model not only rotates in angle during the rotation process, but also has an offset in displacement, and the distance between the camera model and the rotation center does not change when rotating, that is, the camera model rotates on the surface of a sphere with the rotation center as the sphere center, and the arbitrary point of the virtual character may be the head, torso, or any point around the virtual character, and the embodiment of the present application is not limited thereto. Optionally, when the camera model observes the virtual character, the central orientation of the viewing angle of the camera model is the direction in which the point on the sphere where the camera model is located points to the sphere center.
[0039] Optionally, the camera model is further capable of viewing the virtual character at angles at different orientations of the virtual character.
[0040] The operation control is used to control the virtual character to perform certain behavioral actions, including but not limited to at least one of walking, running, lying down, jumping, and half squatting, and the present embodiment is not limited thereto.
[0041] The map display control is a User Interface (UI) control for displaying a virtual environment map. The map of a virtual environment is used to represent the spatial distribution, relationship, quantity and quality characteristics of each item in the virtual environment, as well as its progress and change state in time. The map displayed in the map display control may be in two-dimensional (2D) or three-dimensional (3D) format, which can easily reflect the current virtual environment situation to the user quickly and intuitively, thereby making it easy for the user to create a usage policy and perform operations. Taking a game application program as an example, the map display control, also called a map or a small map, is used to display the topography of the virtual environment provided by the game application program, such as the locations of R city, P city, port, etc., in two-dimensional or three-dimensional format.
[0042] It should be noted that the map display control is used to display a thumbnail of the virtual world where the virtual character is located. The map display control may display a global map of the virtual world, or may display a map of a part of the virtual world, and the embodiment of the present application is not limited thereto. For example, if a user needs to monitor a certain part of the virtual world in real time, the user can set the map display control, and the client obtains the display parameters corresponding to the map display control, and then controls the map display control to display only the part of the virtual world set by the user.
[0043] Optionally, the map display control is a UI operation control, capable of receiving and responding to user operations, for example supporting and responding to user operations such as clicking, dragging, scaling, etc.
[0044] In step 204, the virtual character is controlled to act in the virtual environment.
[0045] A user controls the virtual character to perform an action through the operation control, and the user can control the virtual character to perform an action by pressing a button on one or more operation controls, and the action includes at least one of walking, running, lying down, jumping, and half squatting, and the embodiment is not limited thereto. The user can also control the virtual character to release a skill or use an item by pressing a button on one or more operation controls. The user can also control the virtual character by a signal generated by long pressing, clicking, double clicking, and / or sliding on the touch screen.
[0046] At step 206, in response to the virtual character being affected by a target event in the virtual environment, the virtual environment screen is displayed in an occluded state and the map display control is displayed in a blurred state.
[0047] The target event includes at least one of being hit by a tool having a dazzling effect and being hit by a skill having a dazzling effect, and the present embodiment is not limited thereto. For example, the tool having a dazzling effect may be a flashbang, and the present embodiment is not limited thereto. Being affected by the target event means that the position where the virtual character is located in the virtual environment is located within the influence range of the target event, and can generally be understood as the virtual character being located in the hit range of the flashbang in the virtual environment.
[0048] The occlusion state means that it is difficult for the virtual character to obtain information from the virtual environment, i.e., it is difficult for the user to obtain information from the virtual environment screen 10 in the user interface, and can also be understood as a state in which the state of the virtual environment screen is not displayed on the user interface. In some embodiments, the occlusion state refers to a state in which the user cannot obtain virtual environment information from the virtual environment screen, and optionally, the occlusion state refers to the virtual environment screen being displayed as a blank screen or a completely black screen.
[0049] The blurred state means that the virtual character can only know blurred map information and cannot obtain map information clearly, that is, the user can only obtain blurred information from the map display control 30 in the user interface. In some embodiments, the blurred state refers to a state in which the user can obtain only limited information from the virtual environment screen. Optionally, the blurred state refers to a state formed by reducing at least one of the resolution, brightness, and chromaticity of the map display control 30 in the clear state. Optionally, the blurred state refers to a state in which the fine-grained content displayed on the map display control 30 in the clear state is converted into coarse-grained content and the resulting coarse-grained content is located. For example, the map display control 30 in the clear state is displayed as a cross-shaped road, and the map display control 30 in the blurred state is displayed as a cross-shaped road, but there is no significant difference in image parameters such as resolution, brightness, and chromaticity between the two.
[0050] 4, which are schematic diagrams of a map display control 30 in a user interface before and after it is displayed in a blurred state. In the blurred state, the map display control 30 displays only blurred information.
[0051] The map display control 30, also called a map or mini-map, is used to display the terrain topography of the virtual environment provided by the game application program in a two-dimensional or three-dimensional format. The information displayed on the map display control 30 includes at least one of the terrain topography of the virtual environment, such as the location of R city, P city, and the port, or the location of the virtual character itself, or footstep information, gun sound information, and machine sound information, but is not limited thereto.
[0052] The blurring state of the map display control 30 includes full blurring and partial blurring. For example, the map display control 30 includes n kinds of information, full blurring means blurring all n kinds of information in the map display control 30, and partial blurring means blurring at least one of all n kinds of information included in the map display control 30, and the n kinds of information include at least two of terrain topography information, position information of the virtual character itself, footstep information, gun sound information, and machine sound information, and the present application is not limited thereto.
[0053] As described above, the method provided by this embodiment controls the virtual character to act in the virtual environment by displaying a user interface, and displays the virtual environment screen 10 in an occluded state and the map display control 30 in a blurred state when the virtual character is affected by a target event in the virtual environment. The virtual environment screen 10 in an occluded state and the map display control 30 in a blurred state realistically display the blinding effect when the virtual character is affected by the target event.
[0054] 5 is a flowchart of a method for displaying a user interface provided in one exemplary embodiment of the present application. The method may be performed by a terminal or a client on a terminal in a system such as that shown in FIG 2. The method includes steps 202, 204, and 206a.
[0055] In step 202, a user interface is displayed, in which a virtual environment screen is displayed on the display layer of the user interface, operation controls are displayed on the operation layer, and map display controls are displayed on the information layer.
[0056] The user interface is an interface for displaying a virtual environment screen 10, an operation control 20, and a map display control 30. The virtual environment screen 10 is used to display screen information within the field of view of a virtual character located in a virtual environment, including at least one of a house, a vehicle, a tree, a river, and a bridge, but the present embodiment is not limited thereto. The operation control 20 is used to control the virtual character to perform a certain action. The map display control 30 is a map for displaying the virtual environment.
[0057] 7 , the user interface includes a display layer 56, an operation layer 54, and an information layer 52. The display layer 56 is used to display the virtual environment screen 10, the operation layer 54 is used to display the operation control 20, and the display priority of the operation layer 54 is greater than that of the display layer 56, and the information layer 52 is used to display the map display control, and the display priority of the information layer 52 is greater than that of the operation layer 54.
[0058] In step 204, the virtual character is controlled to act in the virtual environment.
[0059] A user controls the virtual character to perform an action through the operation control 20, and the user can control the virtual character to perform an action by pressing one or more buttons on the operation control 20, and the action includes at least one of walking, running, lying down, jumping, and half squatting, and the embodiment is not limited thereto. The user can also control the virtual character to release a skill or use an item by pressing one or more buttons in the operation control 20. The user can also control the virtual character by signals generated by long pressing, clicking, double clicking, and / or sliding on the touch screen.
[0060] In step 206a, in response to the virtual character being affected by a first target event in the virtual environment, a first shade layer is superimposed between the display layer and the operation layer, the first shade layer is used to display all screen content on the virtual environment screen in an occluded state, and a first blur special effect layer is superimposed on the information layer, the first blur special effect layer is used to display all information on the map display control in a blurred state.
[0061] The shade layer is used to shield the virtual environment screen on the display layer, the shade layer is between the display layer 56 and the operation layer 54, and the first shade layer 551 is a shade layer for shielding the entire virtual environment screen 10. The blurring special effect layer is used to display the map display control on the information layer 52 in a blurred state, and the display priority of the blurring special effect layer is higher than that of the information layer 52, and the first blurring special effect layer 511 is used to display the map display control 30 on the information layer 52 in a blurred state. The size of the blurring special effect layer is equal to the size of the information layer 52, or the size of the blurring special effect layer is smaller than the size of the information layer 52.
[0062] The entire information of the virtual environment screen 10 refers to the entire screen information covered by the field of view of the virtual character located in the virtual environment, and the entire screen content of the virtual environment screen 10 being displayed in an occluded state refers to all the screens displayed on the display layer being occluded and covered by the shade layer, that is, all the screens displayed on the display layer being invisible to the user interface, and the display priority of the shade layer is higher than that of the display layer. When the entire display layer needs to be occluded, the size of the shade layer is the same as that of the display layer, or the size of the shade layer is larger than that of the display layer, and when the display layer needs to be partially occluded, the size of the shade layer is smaller than that of the display layer.
[0063] The map display control 30, also called a map or mini-map, is used to display the terrain topography of the virtual environment provided by the game application program in a two-dimensional or three-dimensional format. The information displayed on the map display control 30 includes at least one of the terrain topography of the virtual environment, such as the location of R city, P city, and the port, or the location of the virtual character itself, or footstep information, gun sound information, and machine sound information, but is not limited thereto.
[0064] The blurring state of the map display control 30 includes full blurring and partial blurring. For example, the map display control 30 includes n kinds of information, full blurring means blurring all n kinds of information in the map display control 30, partial blurring means blurring at least one of the map display control 30, and the n kinds of information include at least two of terrain topography information, position information of the virtual character itself, footstep information, gun sound information, and machine sound information, and the present application is not limited thereto.
[0065] The partial blurring method of the map display control 30 includes adding at least two different attributes to the information in the map display control 30, selecting a blur special effect layer that is the same as the attribute of the information to be blurred according to the attribute of the information to be blurred, and using the blur special effect layer to blur the information to be blurred. The different attributes can include at least one of a color attribute, a shape attribute, a transparency attribute, and a pattern attribute, and the present application is not limited thereto.
[0066] For example, as shown in FIG. 6, when it is necessary to blur the footstep information displayed on the map display control 30, if the attribute of the footstep information is a shape attribute and the footstep information is displayed as a footprint shape on the map display control 30, a blur special effect layer with the same type of shape attribute can be selected to blur the map display control 30, that is, multiple similar footprint shapes are displayed on the blur special effect layer, thereby blurring the footstep information displayed on the map display control 30, thereby realizing partial blurring of the display information on the map display control 30.
[0067] For example, when it is necessary to blur the road information displayed on the map display control 30, for example, if the road information displayed on the map display control 30 is ochre, a blur special effect layer that is ochre and has a certain transparency can be selected to blur the road information displayed on the map display control 30, thereby realizing partial blurring of the displayed information on the map display control 30.
[0068] The shade layer is at least one of a solid color layer, a gradient layer, and a picture layer, and the embodiment of the present application is not limited thereto. In general, the shade layer is an opaque layer, for example, the shade layer may be one or more of a white opaque layer, a black opaque layer, and a yellow opaque layer, and the embodiment of the present application is not limited thereto.
[0069] The blur special effect layer is at least one of a solid color layer, a mesh layer, a mosaic layer, and a checkerboard layer, and the embodiment is not limited thereto. Generally, the blur special effect layer is a layer having a certain transparency, for example, the blur special effect layer can be one or more of a layer having a pattern, a layer having a mesh, and a layer having a color, and the embodiment is not limited thereto.
[0070] The target event includes at least one of being hit by a tool having a dazzling effect and being hit by a skill having a dazzling effect, and this embodiment is not limited thereto. For example, the tool having a dazzling effect may be a flashbang, and this embodiment is not limited thereto. Being affected by the target event means that the position where the virtual character is located in the virtual environment is located within the influence range of the target event, and it can also be understood that the virtual character is located in the hit range of the flashbang in the virtual environment. The first target event is a tool whose influence range includes a blur special effect layer.
[0071] The first target event refers to an event in which the virtual character is hit by a tool having a dazzling effect (or a skill having a dazzling effect) and the power of the tool having the dazzling effect (or the skill having the dazzling effect) reaches a first predetermined threshold. Optionally, the first predetermined threshold is a predetermined threshold, and when the power of the tool having the dazzling effect (or the skill having the dazzling effect) reaches the first predetermined threshold, a first shade layer is superimposed on the display layer, and a first blurring special effect layer is superimposed on the information layer.
[0072] For example, when the virtual character is hit by the first tool, a first shade layer 551 is superimposed on the display layer 56 in the user interface, and a first blurring special effect layer 511 is superimposed on the information layer 52 .
[0073] For example, as shown in FIG. 7 , when a virtual character is affected by a first target event in the virtual environment, the superimposition positions on the display layer 56 and the information layer 52 are determined based on the relative positions of the first target event and the virtual character, respectively, and a first shade layer 551 is superimposed on the superimposition position between the display layer 56 and the operation layer 54, and a first blurring special effect layer 511 is superimposed on the superimposition position on the information layer 52.
[0074] For example, when the virtual character is affected by the first target event in the virtual environment, i.e., when the virtual character is within the influence range of the first target event, the entire screen of the virtual environment screen 10 in the user interface is displayed in an obscured state, the obscured state means that the virtual character has difficulty in obtaining information from the virtual environment, i.e., the user has difficulty in obtaining information from the virtual environment screen 10 in the user interface. The entire information of the map display control 30 in the user interface is displayed in a blurred state, the blurred state means that the virtual character can only obtain blurred information from the map information, but cannot obtain the map information clearly, i.e., the user can only obtain blurred information from the map display control 30 in the user interface.
[0075] As described above, the method provided by this embodiment controls the virtual character to act in the virtual environment by displaying a user interface, and when the virtual character is affected by a first target event in the virtual environment, the first shade layer 551 is superimposed between the display layer 56 and the operation layer 54, and the first blur special effect layer 511 is superimposed on the information layer 52, so that all screen contents on the virtual environment screen are displayed in an occluded state, and all information on the map display control is displayed in a blurred state. After the virtual character is affected by the first target event, the virtual environment screen in an entirely occluded state and the map display control in an entirely blurred state realistically display the blinding effect of the virtual character being affected by the first target event.
[0076] 8 is a flowchart of a method for displaying a user interface provided in one exemplary embodiment of the present application. The method may be performed by a terminal or a client on a terminal in a system such as that shown in FIG 2. The method includes steps 202, 204, and 206b.
[0077] In step 202, a user interface is displayed, in which a virtual environment screen is displayed on the display layer of the user interface, operation controls are displayed on the operation layer, and map display controls are displayed on the information layer.
[0078] The user interface is an interface for displaying a virtual environment screen 10, an operation control 20, and a map display control 30. The virtual environment screen 10 is used to display screen information within the field of view of a virtual character located in a virtual environment, including at least one of a house, a vehicle, a tree, a river, and a bridge, but the present embodiment is not limited thereto. The operation control 20 is used to control the virtual character to perform a certain action. The map display control 30 is a map for displaying the virtual environment.
[0079] 9 , the user interface includes a display layer 56, an operation layer 54, and an information layer 52. The display layer 56 is used to display the virtual environment screen 10, the operation layer 54 is used to display the operation control 20, and the display priority of the operation layer 54 is greater than that of the display layer 56, and the information layer 52 is used to display the map display control, and the display priority of the information layer 52 is greater than that of the operation layer 54.
[0080] In step 204, the virtual character is controlled to act in the virtual environment.
[0081] A user controls the virtual character to perform an action through the operation control 20, and the user can control the virtual character to perform an action by pressing one or more buttons on the operation control 20, and the action includes at least one of walking, running, lying down, jumping, and half squatting, and the embodiment is not limited thereto. The user can also control the virtual character to release a skill or use an item by pressing one or more buttons in the operation control 20. The user can also control the virtual character by signals generated by long pressing, clicking, double clicking, and / or sliding on the touch screen.
[0082] In step 206b, in response to the virtual character being affected by a second target event in the virtual environment, a first shade layer is superimposed between the display layer and the operation layer, the first shade layer is used for displaying all screen content on the virtual environment screen in an occluded state, and a second blur special effect layer is superimposed on the information layer, the second blur special effect layer is used for displaying some information on the map display control in a blurred state.
[0083] The shade layer is used to shield the virtual environment screen in the display layer, and the shade layer is between the display layer 56 and the operation layer 54, and the first shade layer 551 is a shade layer for shielding the entire virtual environment screen. The blur special effect layer is used to display the map display control on the information layer in a blurred state, and the display priority of the blur special effect layer is higher than that of the information layer 52. The first blur special effect layer 511 is used to display the entire map display control 30 on the information layer 52 in a blurred state, and the second blur special effect layer 512 is used to display a part of the map display control 30 on the information layer 52 in a blurred state, and the blur effect of the second blur special effect layer 512 is weaker than that of the first blur special effect layer 511, that is, when a part of the information in the map display control 30 is displayed in a blurred state, the clarity of the map display control information obtained by the user through the information layer on the user interface is superior to the information obtained when all the information in the map display control 30 is displayed in a blurred state.
[0084] The map display control 30, also called a map or mini-map, is used to display the terrain topography of the virtual environment provided by the game application program in a two-dimensional or three-dimensional format. The information displayed on the map display control 30 includes at least one of the terrain topography of the virtual environment, such as the location of R city, P city, and the port, or the location of the virtual character itself, or footstep information, gun sound information, and machine sound information, but is not limited thereto.
[0085] The blurring state of the map display control 30 includes full blurring and partial blurring. For example, the map display control 30 includes n kinds of information, full blurring means blurring all n kinds of information in the map display control 30, partial blurring means blurring at least one of the map display control 30, and the n kinds of information include at least two of terrain topography information, position information of the virtual character itself, footstep information, gun sound information, and machine sound information, and the present application is not limited thereto.
[0086] The shade layer is at least one of a solid color layer, a gradation layer, and a picture layer, and the embodiment of the present application is not limited thereto. The embodiment uses a solid color layer as the shade layer, and the shade layer may be one or more of white, black, and yellow, and the embodiment is not limited thereto.
[0087] The blur special effect layer is at least one of a solid color layer, a mesh layer, a mosaic layer, and a checkerboard layer, but this embodiment is not limited thereto.
[0088] The target event includes at least one of being hit by a tool having a dazzling effect or being hit by a skill having a dazzling effect, and this embodiment is not limited thereto. For example, the tool having a dazzling effect may be a flash bang, and this embodiment is not limited thereto. Being affected by the target event means that the position where the virtual character is located in the virtual environment is located within the influence range of the target event. The second target event means a tool whose influence range includes the information layer 52 but does not include the blur special effect layer.
[0089] The second target event refers to an event in which the virtual character is hit by a tool having a dazzling effect (or a skill having a dazzling effect) and the power of the tool having a dazzling effect (or a skill having a dazzling effect) reaches a second predetermined threshold. Optionally, the second predetermined threshold is a predetermined threshold, and when the power of the tool having a dazzling effect (or a skill having a dazzling effect) reaches the second predetermined threshold, a first shade layer is superimposed on the display layer, and a second blurring special effect layer is superimposed on the information layer.
[0090] For example, as shown in FIG. 9 , when a virtual character is affected by a second target event in the virtual environment, the superimposition positions on the display layer 56 and the information layer 52 are determined based on the relative positions of the second target event and the virtual character, respectively, and a first shade layer 551 is superimposed on the superimposition position between the display layer 56 and the operation layer 54, and a second blurring special effect layer 512 is superimposed on the superimposition position on the information layer 52.
[0091] For example, when the virtual character is affected by the second target event in the virtual environment, i.e., when the virtual character is within the range of influence of the second target event, the entire screen of the virtual environment screen in the user interface is displayed in an obscured state, the obscured state means that the virtual character has difficulty in obtaining information from the virtual environment, i.e., the user has difficulty in obtaining information from the virtual environment screen in the user interface. A part of the information of the map display control in the user interface is displayed in a blurred state, the blurred state means that the virtual character can only obtain blurred information from the map information and cannot obtain the map information clearly, i.e., the user can only obtain blurred information from the map display control in the user interface.
[0092] As described above, the method provided by this embodiment controls the virtual character to act in the virtual environment by displaying a user interface, and when the virtual character is affected by the second target event in the virtual environment, the first shade layer 551 is superimposed between the display layer 56 and the operation layer 54, and the second blurring special effect layer 512 is superimposed on the information layer 52, so that all screen contents on the virtual environment screen are displayed in an occluded state, and some information on the map display control 30 is displayed in a blurred state. After the virtual character is affected by the second target event, the virtual environment screen 10 in an entirely occluded state and the map display control 30 in a partially blurred state realistically display the blinding effect of the virtual character being affected by the second target event.
[0093] 10 is a flowchart of a method for displaying a user interface provided in one exemplary embodiment of the present application. The method may be performed by a terminal or a client on a terminal in a system such as that shown in FIG. 2. The method includes steps 202, 204, and 206c.
[0094] In step 202, a user interface is displayed, in which a virtual environment screen is displayed on the display layer of the user interface, operation controls are displayed on the operation layer, and map display controls are displayed on the information layer.
[0095] The user interface is an interface for displaying a virtual environment screen 10, an operation control 20, and a map display control 30. The virtual environment screen 10 is used to display screen information within the field of view of a virtual character located in a virtual environment, including at least one of a house, a vehicle, a tree, a river, and a bridge, but the present embodiment is not limited thereto. The operation control 20 is used to control the virtual character to perform a certain action. The map display control 30 is a map for displaying the virtual environment.
[0096] 11 , the user interface includes a display layer 56, an operation layer 54, and an information layer 52. The display layer 56 is used to display the virtual environment screen 10, the operation layer 54 is used to display the operation control 20, and the display priority of the operation layer 54 is greater than that of the display layer 56, and the information layer 52 is used to display the map display control, and the display priority of the information layer 52 is greater than that of the operation layer 54.
[0097] In step 204, the virtual character is controlled to act in the virtual environment.
[0098] A user controls the virtual character to perform an action through the operation control 20, and the user can control the virtual character to perform an action by pressing one or more buttons on the operation control 20, and the action includes at least one of walking, running, lying down, jumping, and half squatting, and the embodiment is not limited thereto. The user can also control the virtual character to release a skill or use an item by pressing one or more buttons in the operation control 20. The user can also control the virtual character by signals generated by long pressing, clicking, double clicking, and / or sliding on the touch screen.
[0099] In step 206c, in response to the virtual character being affected by a third target event in the virtual environment, a first shade layer is superimposed between the display layer and the operation layer, the first shade layer being used to display all screen content in the virtual environment screen in an occluded state and to keep the map display control displayed in a clear state.
[0100] The shade layer is used to shield the virtual environment screen in the display layer, and the shade layer is between the display layer 56 and the operation layer 54, and the first shade layer 551 is a shade layer for shielding the entire virtual environment screen 10.
[0101] The target event includes at least one of being hit by a tool having a dazzling effect and being hit by a skill having a dazzling effect, and the present embodiment is not limited thereto. For example, the tool having a dazzling effect may be a flash bang, and the present embodiment is not limited thereto. Being affected by the target event means that the position where the virtual character is located in the virtual environment is within the influence range of the target event, and it can also be understood that the virtual character is located in the hit range of the flash bang in the virtual environment. The third target event is a tool whose influence range includes the shade layer but does not include the information layer.
[0102] The third target event refers to an event in which the virtual character is hit by a tool having a dazzling effect (or a skill having a dazzling effect) and the power of the tool having the dazzling effect (or the skill having the dazzling effect) reaches a third predetermined threshold. Optionally, the third predetermined threshold is a predetermined threshold, and when the power of the tool having the dazzling effect (or the skill having the dazzling effect) reaches the third predetermined threshold, the first shade layer is superimposed on the display layer.
[0103] For example, as shown in FIG. 11, when the virtual character is affected by a third target event in the virtual environment, the superimposition position on the display layer 56 is determined based on the relative positions of the third target event and the virtual character, and the first shade layer 551 is superimposed on the superimposition position between the display layer 56 and the operation layer 54, and the map display control 30 on the information layer 52 is displayed in a clear state.
[0104] The entire information of the virtual environment screen 10 refers to the entire screen information covered by the field of view of the virtual character located in the virtual environment, and the entire screen content of the virtual environment screen 10 being displayed in an occluded state refers to all the screens displayed on the display layer being occluded and covered by the shade layer, that is, all the screens displayed on the display layer being invisible to the user interface, and the display priority of the shade layer is higher than that of the display layer. When the entire display layer needs to be occluded, the size of the shade layer is the same as that of the display layer, or the size of the shade layer is larger than that of the display layer, and when the display layer needs to be partially occluded, the size of the shade layer is smaller than that of the display layer.
[0105] The shade layer is at least one of a solid color layer, a gradation layer, and a picture layer, and the embodiment of the present application is not limited thereto. The embodiment uses a solid color layer as the shade layer, and the shade layer may be one or more of white, black, and yellow, and the embodiment is not limited thereto.
[0106] For example, when the virtual character is affected by the third target event in the virtual environment, i.e., the virtual character is within the influence range of the third target event, the entire screen of the virtual environment screen 10 in the user interface is displayed in an obscured state, which means that the virtual character has difficulty in obtaining information from the virtual environment, i.e., the user has difficulty in obtaining information from the virtual environment screen 10 in the user interface. The map display control 30 in the user interface is displayed in a clear state, i.e., the user can only obtain map information clearly from the map display control in the user interface.
[0107] As described above, the method provided by this embodiment controls the virtual character to act in the virtual environment by displaying a user interface, and when the virtual character is affected by the third target event in the virtual environment, the first shade layer 551 is superimposed only between the display layer 56 and the operation layer 54, so that all screen contents on the virtual environment screen are displayed in an occluded state, and the information on the map display control is displayed in a cleared state. After the virtual character is affected by the third target event, the virtual environment screen in an entirely occluded state and the map display control in a cleared state realistically display the blinding effect of the virtual character being affected by the third target event.
[0108] 12 is a flowchart of a method for displaying a user interface provided in one exemplary embodiment of the present application. The method may be performed by a terminal or a client on a terminal in a system such as that shown in FIG. 2. The method includes steps 202, 204, and 206d.
[0109] In step 202, a user interface is displayed, in which a virtual environment screen is displayed on the display layer of the user interface, operation controls are displayed on the operation layer, and map display controls are displayed on the information layer.
[0110] The user interface is an interface for displaying a virtual environment screen 10, an operation control 20, and a map display control 30. The virtual environment screen 10 is used to display screen information within the field of view of a virtual character located in a virtual environment, including at least one of a house, a vehicle, a tree, a river, and a bridge, but the present embodiment is not limited thereto. The operation control 20 is used to control the virtual character to perform a certain action. The map display control 30 is a map for displaying the virtual environment.
[0111] 13 , the user interface includes a display layer 56, an operation layer 54, and an information layer 52. The display layer 56 is used to display the virtual environment screen 10, the operation layer 54 is used to display the operation control 20, and the display priority of the operation layer 54 is greater than that of the display layer 56, and the information layer 52 is used to display the map display control, and the display priority of the information layer 52 is greater than that of the operation layer 54.
[0112] In step 204, the virtual character is controlled to act in the virtual environment.
[0113] A user controls the virtual character to perform an action through the operation control 20, and the user can control the virtual character to perform an action by pressing one or more buttons in the operation control 20, and the action includes at least one of walking, running, lying down, jumping, and half squatting, and the embodiment is not limited thereto. The user can also control the virtual character to release a skill or use an item by pressing one or more buttons in the operation control 20. The user can also control the virtual character by long pressing, clicking, double clicking, and / or sliding a signal generated on the touch screen.
[0114] In step 206d, in response to the virtual character being affected by a fourth target event in the virtual environment, a second shade layer is superimposed between the display layer and the operation layer, the second shade layer being used to display a portion of the screen content on the virtual environment screen in an occluded state and to keep the map display control displayed in a clear state.
[0115] The shade layer is used to shield the virtual environment screen in the display layer, and the shade layer is between the display layer 56 and the operation layer 54, and the second shade layer 552 is a shade layer for shielding a part of the virtual environment screen.
[0116] The target event includes at least one of being hit by a tool having a dazzling effect and being hit by a skill having a dazzling effect, and this embodiment is not limited thereto. For example, the tool having a dazzling effect may be a flashbang, and this embodiment is not limited thereto. Being affected by the target event means that the position where the virtual character is located in the virtual environment is within the influence range of the target event, and it can also be understood that the virtual character is located in the hit range of the flashbang in the virtual environment. The fourth target event means a tool whose influence range includes the display layer 56 but does not include the shade layer.
[0117] The fourth target event refers to an event in which the virtual character is hit by a tool having a dazzling effect (or a skill having a dazzling effect) and the power of the tool having the dazzling effect (or the skill having the dazzling effect) reaches a fourth predetermined threshold. Optionally, the fourth predetermined threshold is a predetermined threshold, and when the power of the tool having the dazzling effect (or the skill having the dazzling effect) reaches the fourth predetermined threshold, the second shade layer is superimposed on the display layer.
[0118] For example, as shown in FIG. 13 , when the virtual character is affected by a fourth target event in the virtual environment, the superimposition position on the display layer 56 is determined based on the relative position between the fourth target event and the virtual character, the second shade layer 552 is superimposed on the superimposition position between the display layer 56 and the operation layer 54, and the map display control is clearly displayed on the information layer 52.
[0119] For example, when the virtual character is affected by a fourth target event in the virtual environment, i.e., when the virtual character is within the range of influence of the fourth target event, a portion of the virtual environment screen in the user interface is displayed in an occluded state, and the map display control in the user interface is displayed in a clear state.
[0120] 14, the partial information of the virtual environment screen 10 is an area where the entire screen information covered by the visual field of the virtual character located in the virtual environment overlaps with the range of influence of the fourth target event, and the overlapping position on the display layer 56, i.e., the overlapping area 40 between the entire screen information and the range of influence of the fourth target event, is determined based on the relative position of the fourth target event and the virtual character. A second shade layer 552 is overlapped on the overlapping position on the display layer 56, and it should be noted that the size of the second shade layer 552 is the same as the size of the overlapping area 40 shown in FIG.
[0121] As described above, the method provided by this embodiment controls the virtual character to act in the virtual environment by displaying a user interface, and when the virtual character is affected by a fourth target event in the virtual environment, the second shade layer 552 is superimposed only between the display layer 56 and the operation layer 54, so that a part of the screen content on the virtual environment screen is displayed in an occluded state, and the information on the map display control is displayed in a clear state. After the virtual character is affected by the fourth target event, the virtual environment screen in a partially occluded state and the map display control in a clear state realistically display the blinding effect of the virtual character being affected by the fourth target event.
[0122] 15 is a flowchart of a method for displaying a user interface provided in one exemplary embodiment of the present application. The method may be performed by a terminal or a client on a terminal in a system such as that shown in FIG. 2. The method includes the following steps:
[0123] In step 302, the sphere of influence of the target event is determined.
[0124] The target event includes at least one of being hit by a tool having a dazzling effect and being hit by a skill having a dazzling effect, and the present embodiment is not limited thereto. For example, the tool having a dazzling effect may be a flash bang, and the present embodiment is not limited thereto. Being affected by the target event means that the position where the virtual character is located in the virtual environment is located within the influence range of the target event.
[0125] In step 304a, if the range of influence of the target event includes a blur feature layer, the tool is a first target event.
[0126] If it is determined that the range of influence of the target event includes the blur special effect layer, the tool is determined as a first target event.
[0127] In step 306a, a first shade layer is superimposed between the display layer and the operation layer, and a first blurring special effect layer is superimposed on the information layer.
[0128] Referring to FIG. 7 , if the target event is determined to be a first target event, a first shade layer 551 is superimposed at the superimposition position between the display layer 56 and the operation layer 54, and a first blurring special effect layer 511 is superimposed at the superimposition position on the information layer 52.
[0129] In step 304b, if the range of influence of the target event includes the information layer but does not include the blur special effect layer, the tool is a second target event.
[0130] If it is determined that the range of influence of the target event includes the information layer but does not include the blur special effect layer, the tool is determined as a second target event.
[0131] In step 306b, a first shade layer is superimposed between the display layer and the operation layer, and a second blurring special effect layer is superimposed on the information layer.
[0132] Referring to FIG. 9 , if it is determined that the target event is a second target event, a first shade layer 551 is superimposed at the superimposition position between the display layer 56 and the operation layer 54, and a second blurring special effect layer 512 is superimposed at the superimposition position on the information layer 52.
[0133] In step 304c, if the range of influence of the target event includes the shade layer but does not include the information layer, the tool is a third target event.
[0134] If it is determined that the range of influence of the target event includes the shade layer but does not include the information layer, the tool is determined as a third target event.
[0135] In step 306c, a first shade layer is superimposed between the display layer and the operation layer.
[0136] Referring to FIG. 11, if it is determined that the target event is the third target event, the first shade layer 551 is superimposed on the superimposed position between the display layer 56 and the operation layer 54 .
[0137] In step 304d, if the range of influence of the target event includes the shade layer but does not include the information layer, the tool is a fourth target event.
[0138] If it is determined that the range of influence of the target event includes the display layer but does not include the shade layer, the tool is determined as a fourth target event.
[0139] In step 306d, a second shade layer is superimposed between the display layer and the operational layer.
[0140] Referring to FIG. 13, if the target event is determined to be the fourth target event, the second shade layer 552 is superimposed at the superimposed position between the display layer 56 and the operation layer 54 .
[0141] In an optional embodiment, based on the optional embodiment shown in FIG. 2 , step 206 can be replaced with “in response to the virtual character being affected by a visual interference event in the virtual environment, display the virtual environment screen in an occluded state, and display the terrain topography displayed by the map display control in a blurred state; and in the course of the visual interference event, in response to the virtual character being affected by an audio event in the virtual environment, display a cleared audio event icon on the map display control.”
[0142] A visual interference event is when a virtual character is in hit range of a visual interference tool (flashbang) or a visual interference skill (eg, a skill that causes temporary loss of vision) in the virtual environment.
[0143] An audio event is an event in which a sound emitted by a virtual character within its hearing range is acquired, such as the sound of footsteps or the sound of a virtual gun being fired.
[0144] Illustratively, in response to a virtual character being within hit range of a flashbang in the virtual environment, a virtual environment screen on the user interface is displayed in an occluded state, and a terrain topography displayed by a map display control on the user interface is displayed in a blurred state. If the virtual character picks up footsteps of an enemy in the vicinity while the flashbang is still in effect, a footstep icon in a cleared state is displayed on the map display control.
[0145] In one embodiment, the virtual environment screen is on a display layer, and the map display control is on an information layer, the information layer being higher than the display layer. In response to the virtual character being affected by a visual interference event in the virtual environment, a shade layer is superimposed on the display layer and a blur special effect layer is superimposed on the information layer, and in the course of the visual interference event, in response to the virtual character being affected by an audio event in the virtual environment, a clear special effect layer is superimposed on the information layer, where the clear special effect layer is used to display only a clear audio event icon.
[0146] Illustratively, in response to the virtual character being within hit range of a flashbang in the virtual environment, a shade layer is superimposed on the display layer and a blur special effect layer is superimposed on the information layer, where the blur special effect layer is used to blur all information in the information layer. If, during the time that the flashbang continues to act, the virtual character picks up footsteps of an enemy in the vicinity, a clear special effect layer is superimposed on the information layer, where the clear special effect layer is used to clear audio event icons in the information layer.
[0147] As described above, the target events are further subdivided into visual interference events and audio events, and only the terrain topography corresponding to the visual interference events is blurred, and the audio icons corresponding to the audio events are not blurred, providing a more realistic diversion effect, in which the player only retains the blurred map memory when affected by the visual interference events, but the orientation perception due to the audio events is not affected by the visual interference events.
[0148] 16 is a flowchart of a method for displaying a user interface provided in an embodiment of the present application. The method may be performed by a terminal or a client on a terminal in the system as shown in FIG. 2. The method includes the following steps:
[0149] In step 1601 we start.
[0150] In step 1602, the target event is used.
[0151] The target event includes at least one of being hit by a tool having a dazzling effect or being hit by a skill having a dazzling effect, and the present embodiment is not limited thereto. For example, the tool having a dazzling effect may be a flashbang, and the present embodiment is not limited thereto. The use of the target event may be any one virtual character in the virtual environment, and the present embodiment is not limited thereto.
[0152] In step 1603, it is determined whether the virtual character is affected by the target event.
[0153] Exemplarily, it is determined whether the virtual character is affected by the target event, i.e., it is determined whether the virtual character is within the range of influence of the target event, and if the virtual character is within the range of influence of the target event, the virtual character is affected by the target event and step 1604 is executed; if the virtual character is not within the range of influence of the target event, the virtual character is not affected by the target event and step 1606 is executed.
[0154] In step 1604, the range of influence of the target event is obtained.
[0155] For example, when the virtual character is affected by the target event, obtain the influence range of the target event, and determine the influence degree of the target event on the virtual character based on the influence range of the target event, and perform step 1605 .
[0156] In step 1605, it is determined whether the range of influence of the target event includes the display layer.
[0157] For example, when the influence range of the target event is obtained, it is determined whether the influence range of the target event includes the display layer, and the display layer is used to display the virtual environment interface. If the influence range of the target event does not include the display layer, execute step 1606; if the influence range of the target event includes the display layer, execute step 1607.
[0158] In step 1606, the user interface is unaffected.
[0159] For example, if the scope of influence of the target event does not include the display layer, the display layer can normally display the virtual environment interface, and the information obtained by the user from the user interface will not change.
[0160] In step 1607, it is determined whether the range of influence of the target event includes the shade layer.
[0161] For example, if the range of influence of the target event includes the display layer, it is further determined whether the range of influence of the target event includes the shade layer, and the shade layer is located between the display layer and the information layer. If the range of influence of the target event includes the shade layer, execute step 1609; if the range of influence of the target event does not include the shade layer, execute step 1608.
[0162] In step 1608, the virtual environment view is partially occluded.
[0163] For example, if the range of influence of the target event does not include the shade layer, based on the range of influence of the target event, only a portion of the virtual environment screen of the display layer is displayed in an occluded state, and the map display control of the information layer is displayed in a clear state.
[0164] In step 1609, it is determined whether the scope of influence of the target event includes the information layer.
[0165] For example, if the influence range of the target event includes a shield layer, further determine whether the influence range of the target event includes an information layer. If the influence range of the target event includes the information layer, execute step 1611; if the influence range of the target event does not include the information layer, execute step 1610.
[0166] In step 1610, the virtual environment view is completely occluded.
[0167] For example, if the range of influence of the target event includes the shade layer but not the information layer, all screen content in the virtual environment screen of the display layer is displayed in an occluded state, and the map display control of the information layer is displayed in a clear state.
[0168] In step 1611, it is determined whether the range of influence of the target event includes a blur special effect layer.
[0169] For example, when the influence range of the target event includes the shade layer and the information layer, further determine whether the influence range of the target event includes the blur special effect layer. If the influence range of the target event includes the blur special effect layer, execute step 1613; if the influence range of the target event does not include the blur special effect layer, execute step 1612.
[0170] In step 1612, the virtual environment view is fully occluded and the map display control is partially blurred.
[0171] For example, if the range of influence of the target event includes the information layer but does not include the blur special effect layer, all screen content in the virtual environment screen of the display layer will be displayed in an occluded state, and some of the map display controls of the information layer will be displayed in a blurred state.
[0172] In step 1613, the virtual environment view is completely occluded and all map display controls are blurred.
[0173] For example, when the range of influence of the target event includes an information layer and a blur special effect layer, all screen content in the virtual environment screen of the display layer is displayed in an occluded state, and all map display controls of the information layer are displayed in a blurred state.
[0174] In step 1614, the process ends.
[0175] 17 is a structural schematic diagram of a display device of a user interface provided in one exemplary embodiment of the present application. The device can be implemented in whole or in part in a computer device by software, hardware or a combination of both, and the device includes: a display module 1720 used to display a user interface, the user interface including a virtual environment view, an operation control, and a map display control, the virtual environment view displaying a view of the virtual environment based on a viewing angle determined by the virtual character, the operation control being used to control the virtual character, and the map display control being used to display a thumbnail of the virtual world in which the virtual character is located; A control module 1740 used to control the virtual character's actions in the virtual environment; and an occlusion module 1760 adapted to display the virtual environment screen in an occluded state and to display the map display control in a blurred state in response to the virtual character being affected by a target event in the virtual environment.
[0176] In one alternative design of this embodiment, the occlusion module 1760 is further used to display all screen content on the virtual environment screen in an occluded state and display all information on the map display control in a blurred state in response to the virtual character being affected by a first target event in the virtual environment.
[0177] In one alternative design of this embodiment, the occlusion module 1760 is further used to display all screen content on the virtual environment screen in an occluded state and display some information on the map display control in a blurred state in response to the virtual character being affected by a second target event in the virtual environment.
[0178] In one alternative design of this embodiment, the occlusion module 1760 is further used to overlay a first shade layer on the display layer and a first blur special effect layer on the information layer in response to the virtual character being affected by a first target event in the virtual environment.
[0179] In one optional design of this embodiment, the occlusion module 1760 is further used to overlay a first shade layer on the display layer and a second blur special effect layer on the information layer in response to the virtual character being affected by a second target event in the virtual environment.
[0180] In one optional design of this embodiment, the first shade layer is a shade layer for shielding the entire virtual environment screen, the first shade layer is lower than the information layer, and the blur effect of the first blur special effect layer is stronger than the blur effect of the second blur special effect layer.
[0181] In an alternative design of this embodiment, the user interface further includes manipulation controls that are used to control the virtual character's actions in the virtual environment, and in one alternative design of this embodiment, the display module 1720 is further used to hold and display the manipulation controls in the user interface.
[0182] In one alternative design of this embodiment, the shielding module 1760 is further used to overlay a first shade layer between the display layer and the operating layer.
[0183] In one alternative design of this embodiment, the occlusion module 1760 is used to display all screen content in the virtual environment screen in an occluded state and keep the map display control displayed in a clear state in response to the virtual character being affected by a third target event in the virtual environment.
[0184] In one alternative design of this embodiment, the occlusion module 1760 is used to display a portion of the screen content on the virtual environment screen in an occluded state and keep the map display control displayed in a clear state in response to the virtual character being affected by a fourth target event in the virtual environment.
[0185] In one alternative design of this embodiment, the virtual environment screen is at a display layer and the map display control is at an information layer, the information layer being higher than the display layer, and an occlusion module 1760 is further used to superimpose a first shade layer on the display layer in response to the virtual character being affected by a third target event in the virtual environment.
[0186] In one alternative design of this embodiment, the occlusion module 1760 is further used to overlay a second shade layer on the display layer in response to the virtual character being affected by a fourth target event in the virtual environment. In one alternative design of this embodiment, the first shade layer is a shade layer for shielding the entire virtual environment screen, the second shade layer is a shade layer for shielding a part of the virtual environment screen, and both the first shade layer and the second shade layer are lower than the information layer.
[0187] In one alternative design of this embodiment, the occlusion module 1760 is further used in response to the virtual character being affected by a fourth target event in the virtual environment to determine a superimposition position on the display layer based on a relative position between the fourth target event and the virtual character, and to superimpose a second shade layer at the superimposition position on the display layer.
[0188] In one alternative design of this embodiment, the user interface further includes a manipulation control, the manipulation control is used to control an activity of the virtual character in the virtual environment, the manipulation control is located on the manipulation layer. The occlusion module 1760 is further used to overlay a second shade layer between the overlapping position of the display layer and the manipulation layer.
[0189] In one alternative design of this embodiment, the occlusion module 1760 is further used to obtain an impact range of the target event, and determine a type of the target event based on the impact range of the target event.
[0190] In one optional design of this embodiment, the occlusion module 1760 is further used to determine the type of the target event as a first target event if the range of influence of the target event includes a blur special effect layer, determine the type of the target event as a second target event if the range of influence of the target event includes an information layer but does not include the blur special effect layer, determine the type of the target event as a third target event if the range of influence of the target event includes a shade layer but does not include the information layer, and determine the type of the target event as a fourth target event if the range of influence of the target event includes a display layer but does not include the shade layer.
[0191] In one alternative design of this embodiment, the occlusion module 1760 is further used to display the virtual environment screen in an occluded state and display the terrain topography displayed in the map display control in a blurred state in response to the virtual character being affected by a visual interference event in the virtual environment, and during the course of the visual interference event, to display a cleared audio event icon in the map display control in response to the virtual character being affected by an audio event in the virtual environment.
[0192] In one alternative design of this embodiment, the virtual environment screen is on the display layer and the map display control is on the information layer, the information layer being higher than the display layer, and the occlusion module 1760 is further used to superimpose a shade layer on the display layer and a blur special effect layer on the information layer in response to the virtual character being affected by a visual interference event in the virtual environment, and in the course of the visual interference event, to superimpose a clear special effect layer on the information layer in response to the virtual character being affected by an audio event in the virtual environment, where the clear special effect layer is used to display only a clear state audio event icon.
[0193] 18 shows a structural block diagram of a computer device 1800 provided in one exemplary embodiment of the present application. The computer device 1800 may be a portable mobile terminal, such as a smartphone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, a standard audio plane 3 compressed by moving picture experts), or an MP4 (Moving Picture Experts Group Audio Layer IV, a standard audio plane 4 compressed by moving picture experts). The computer device 1800 may also be called a user device, a portable terminal, or other names.
[0194] Generally, the computing device 1800 includes a processor 1801 and a memory 1802 .
[0195] The processor 1801 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1801 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field Programmable Gate Array), or a PLA (Programmable Logic Array). The processor 1801 may include a main processor and a coprocessor, where the main processor is a processor for processing data in a wake-up state, also called a CPU (Central Processing Unit), and the coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 1801 may be integrated with a GPU (Graphics Processing Unit), which is used to render and process content that needs to be displayed by a display screen. In some embodiments, the processor 1801 may further include an AI (Artificial Intelligence) processor, which is used to process computing tasks related to machine learning.
[0196] The memory 1802 may include one or more computer readable storage media, which may be tangible and non-transitory. The memory 1802 may further include, for example, one or more magnetic storage devices, high speed random access memory such as flash memory, and non-volatile memory. In some embodiments, the non-transitory computer readable storage medium in the memory 1802 is used to store at least one instruction, which is executed by the processor 1801 to realize a method for displaying a user interface provided in an embodiment of the present application.
[0197] In some embodiments, the computing device 1800 may further include a peripheral interface 1803 and at least one optional peripheral device. Specifically, the peripheral device includes at least one of a radio frequency circuit 1804, a touch panel display 1805, and a power source 1806.
[0198] The peripheral interface 1803 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1801 and the memory 1802. In some embodiments, the processor 1801, the memory 1802, and the peripheral interface 1803 are integrated on the same chip or circuit board, and in some other embodiments, any one or two of the processor 1801, the memory 1802, and the peripheral interface 1803 may be implemented on a single chip or circuit board, and this embodiment is not limited thereto.
[0199] The radio frequency circuit 1804 is used to receive and transmit RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuit 1804 communicates with communication networks and other communication devices via electromagnetic signals. The radio frequency circuit 1804 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit 1804 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like. The radio frequency circuit 1804 can communicate with other terminals via at least one wireless communication protocol, including, but not limited to, the World Wide Web, metropolitan area networks, intranets, each generation mobile communication network (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the radio frequency circuitry 1804 may further include circuitry related to Near Field Communication (NFC), although this application is not limited in this regard.
[0200] The touch panel display 1805 is used to display a user interface (UI). The UI may include graphics, text, icons, videos, and any combination thereof. The touch panel display 1805 is also capable of collecting touch signals on or above the surface of the touch panel display 1805. The touch signals may be input as control signals to the processor 1801 for processing. The touch panel display 1805 is used to provide virtual buttons and / or virtual keyboards, also called soft buttons and / or soft keyboards. In some embodiments, the touch panel display 1805 may be one and is located on the front panel of the computing device 1800, in other embodiments, the touch panel display 1805 may be at least two, each located on a different surface of the computing device 1800 or designed to be folded, and in still other embodiments, the touch panel display 1805 may be a flexible panel display and is located on a curved or folded surface of the computing device 1800. Furthermore, the touch panel display 1805 may also be located as a non-rectangular irregular shape, i.e., an irregular screen. The touch panel display 1805 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0201] The power source 1806 is used to provide power to each assembly of the computing device 1800. The power source 1806 may be an AC current, a DC current, a disposable battery, or a rechargeable battery. If the power source 1806 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged through a wired line, and a wireless rechargeable battery is a battery that is charged through a wireless coil. The rechargeable battery may also be used to support fast charging technology.
[0202] As will be appreciated by those skilled in the art, the structure shown in FIG. 18 is not intended to limit computing device 1800, which may include more or fewer assemblies than those shown, may combine some assemblies, or may employ different assembly arrangements.
[0203] An embodiment of the present application further provides a computer device including a processor and a memory, wherein at least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor to realize a method of displaying a user interface provided by the embodiments of the above methods.
[0204] An embodiment of the present application further provides a computer-readable storage medium having at least one instruction stored therein, the at least one instruction being loaded and executed by a processor to realize a method of displaying a user interface provided by each of the embodiments of the above methods.
Claims
1. 1. A terminal-implemented method for displaying a user interface, comprising: displaying a virtual environment screen, an operation control, and a map display control, the virtual environment screen displaying a view of a virtual environment based on a determined viewing angle of a virtual character, the operation control being used to control the virtual character, and the map display control being used to display a thumbnail of a virtual world in which the virtual character is located; controlling the virtual character to act in the virtual environment; in response to the virtual character being affected by a target event in the virtual environment, displaying the virtual environment screen in an occluded state and displaying the map display control in a blurred state; displaying the virtual environment screen in an occluded state and displaying the map display control in a blurred state in response to the virtual character being affected by a target event in the virtual environment, in response to the virtual character being affected by a first target event in the virtual environment, displaying all screen content on the virtual environment screen in the occlusion state and displaying all information on the map display control in the blurred state; and in response to the virtual character being affected by a second target event in the virtual environment, displaying all screen content in the virtual environment screen in the occluded state and displaying a portion of information on the map display control in the blurred state.
2. the virtual environment screen is in a display layer and the map display control is in an information layer, the information layer being a layer above the display layer; displaying all screen content on the virtual environment screen in the occlusion state and displaying all information on the map display control in the blurred state in response to the virtual character being affected by a first target event in the virtual environment, in response to the virtual character being affected by a first target event in the virtual environment, overlaying a first shade layer on the display layer and overlaying a first blur special effect layer on the information layer; displaying all screen content on the virtual environment screen in the occlusion state and displaying a portion of information on the map display control in the blurred state in response to the virtual character being affected by a second target event in the virtual environment, in response to the virtual character being affected by a second target event in the virtual environment, overlaying the first shade layer on the display layer and overlaying a second blur special effect layer on the information layer; 2. The method of claim 1, wherein the first shade layer is a shade layer for shielding the entire virtual environment screen, the first shade layer is a lower layer of the information layer, and the blur effect of the first blur special effect layer is stronger than the blur effect of the second blur special effect layer.
3. The method comprises: displaying operational controls used to control activity of the virtual character in the virtual environment; The method of claim 2 , further comprising: maintaining the operational control for display in the user interface.
4. The operation control is located on the operation layer; The step of overlaying the first shade layer on the display layer includes: The method of claim 3 , comprising superimposing the first shade layer between the display layer and the operational layer.
5. The method comprises: in response to the virtual character being affected by a third target event in the virtual environment, displaying all screen content on the virtual environment screen in the obscured state and maintaining the map display control displayed in a clear state; The method of any one of claims 1 to 4, further comprising the step of: in response to the virtual character being affected by a fourth target event in the virtual environment, displaying a portion of screen content in the virtual environment screen in the obscured state and maintaining the map exhibition control displayed in the cleared state.
6. the virtual environment screen is in a display layer and the map display control is in an information layer, the information layer being a layer above the display layer; displaying all screen content on the virtual environment screen in the obscured state and maintaining the map display control in a clear state in response to the virtual character being affected by a third target event in the virtual environment, in response to the virtual character being affected by a third target event in the virtual environment, overlaying a first shade layer on the display layer; displaying a portion of screen content on the virtual environment screen in the obscured state and maintaining the map display control in the cleared state in response to the virtual character being affected by a fourth target event in the virtual environment, in response to the virtual character being affected by a fourth target event in the virtual environment, overlaying a second shade layer on the display layer; The method of claim 5, wherein the first shade layer is a shade layer for shielding the entire virtual environment screen, the second shade layer is a shade layer for shielding a part of the virtual environment screen, and both the first shade layer and the second shade layer are lower layers of the information layer.
7. responsive to the virtual character being affected by a fourth target event in the virtual environment, overlaying a second shade layer on the display layer; in response to the virtual character being affected by a fourth target event in the virtual environment, determining a superimposition position on the display layer based on a relative position between the fourth target event and the virtual character; and overlapping the second shade layer at the overlapping position of the display layer.
8. The method comprises: displaying operational controls used to control the virtual character's movement in the virtual environment, the operational controls being located on a operational layer; The method according to claim 7 , further comprising the step of superposing the second shade layer between the superposed position of the display layer and the operation layer.
9. The method comprises: obtaining an impact range of the target event; The method according to any one of claims 1 to 4, further comprising determining a type of the target event based on an impact range of the target event.
10. Determining a type of the target event based on an impact scope of the target event includes: If the influence range of the target event includes a blur special effect layer, determining that the type of the target event is the first target event; When the influence range of the target event includes the information layer but does not include the blur special effect layer, determining that the type of the target event is the second target event; When the influence range of the target event includes the shade layer but does not include the information layer, determining that the type of the target event is a third target event; and determining the type of the target event as a fourth target event if the range of influence of the target event includes a display layer but does not include the shade layer.
11. 1. An apparatus for displaying a user interface, the apparatus comprising: a display module for displaying a virtual environment screen, an operation control, and a map display control, the virtual environment screen displaying an image of a virtual environment observed by a virtual character based on a determined viewing angle, the operation control being used to control the virtual character, and the map display control being used to display a thumbnail of a virtual world in which the virtual character is located; a control module adapted to control the virtual character's actions in the virtual environment; an occlusion module that, in response to the virtual character being affected by a target event in the virtual environment, displays the virtual environment screen in an occlusion state and displays the map display control in a blurred state; The shielding module comprises: in response to the virtual character being affected by a first target event in the virtual environment, displaying all screen content on the virtual environment screen in the occlusion state and displaying all information on the map display control in the blurred state; In response to the virtual character being affected by a second target event in the virtual environment, the apparatus displays all screen content on the virtual environment screen in the occluded state and displays a portion of information on the map display control in the blurred state.
12. 1. A computer device comprising: the computing device includes a processor and a memory; The memory stores a computer program; A computing device, wherein said computer program is loaded and executed by said processor, thereby implementing the method according to any one of claims 1 to 4.
13. A program for causing a computer to implement the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Interface display method and device, terminal and storage medium
CN111760280A
Virtual prop control method, device and equipment and computer readable storage medium
CN112057863A
Virtual prop control method and device, equipment and computer readable storage medium
CN112057864A
Information processing method, device, electronic apparatus, and storage medium
JP2019067390A