Interface Display Method, Device, Terminal, Storage Medium and Computer Program Product
By combining the interface display method of flight perspective and search perspective in game applications, the problem of poor ground field recognition at the flight perspective is solved, and efficient search operations are achieved during flight.
Patent Information
- Application Number
- CN202210074263.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-21
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2042-01-21
AI Technical Summary
In game applications, the ground field of view from the flying perspective is poor, resulting in difficulty in ground search and low search efficiency.
An interface display method is provided, by displaying the flight picture and the search picture during the flight of the virtual object, ensuring that the flight vision and the search field are both available in flight control and search operations.
It reduces the search difficulty, improves the search efficiency, and avoids the problem of search difficulty due to poor recognition of the reference plane field of view from the flight perspective.
Smart Images

Figure CN114470772B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of computer and Internet technology, and in particular to an interface display method, device, terminal, storage medium and computer program product. Background Art
[0002] Currently, in gaming applications, players can use a virtual flying vehicle to search the virtual ground of a virtual environment to determine the location of a virtual character controlled by an enemy player.
[0003] Taking shooting game applications as an example, players control the virtual aircraft based on the flight perspective corresponding to the virtual aircraft (such as a head-up perspective). During the flight control process of the virtual aircraft, the flight perspective is used to search the virtual ground of the virtual environment to search for virtual characters controlled by hostile players.
[0004] However, the ground vision from the flying perspective has poor recognition, making ground search difficult and inefficient. Summary of the invention
[0005] The embodiments of the present application provide an interface display method, device, terminal, storage medium and computer program product, which can ensure the flight field required for flight control and the search field required for search operation during flight, thereby reducing the search difficulty and improving the search efficiency. The technical solution is as follows:
[0006] According to one aspect of an embodiment of the present application, there is provided an interface display method, the method comprising:
[0007] During the flight of the virtual object, a flight picture is displayed in the user interface, wherein the flight picture is a picture of observing the virtual environment from the flight perspective of the virtual object;
[0008] During the display of the flight picture, in response to a search operation, a search picture is displayed, wherein the search picture is a picture for searching the virtual environment from a search perspective of the virtual object, and the virtual environment displayed in the search picture is a local area of the virtual environment displayed in the flight picture;
[0009] In response to an adjustment operation on the search viewing angle, the search screen is adjusted and displayed.
[0010] According to one aspect of an embodiment of the present application, an interface display device is provided, the device comprising:
[0011] A picture display module, used to display a flight picture in a user interface during the flight of the virtual object, wherein the flight picture is a picture of observing the virtual environment from the flight perspective of the virtual object;
[0012] The screen display module is further configured to display a search screen in response to a search operation during the display of the flight screen, wherein the search screen is a screen for searching the virtual environment from a search perspective of the virtual object, and the virtual environment displayed in the search screen is a local area of the virtual environment displayed in the flight screen;
[0013] The screen adjustment module is used to adjust the display of the search screen in response to the adjustment operation on the search perspective.
[0014] According to one aspect of an embodiment of the present application, a terminal is provided, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the above-mentioned interface display method.
[0015] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which at least one instruction, at least one program, a code set or an instruction set is stored, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the above-mentioned interface display method.
[0016] According to one aspect of the embodiments of the present application, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the above-mentioned interface display method.
[0017] The technical solution provided by the embodiments of the present application may have the following beneficial effects:
[0018] By supporting the display of the search screen while displaying the flight screen during the flight of the virtual object, it is achieved that during the flight, both the flight field of view required for flight control and the search field of view required for search operations can be ensured, avoiding the problem of high search difficulty caused by poor recognition of the reference plane field of view under the flight perspective in related technologies, thereby reducing the search difficulty and improving the search efficiency.
[0019] In addition, by adopting the technical solution provided in the embodiment of the present application, the conflict between the flight perspective (such as the head-up perspective) and the search perspective (such as the overhead perspective) can be overcome, and the flight field of view and the search field of view can be achieved at the same time without the need to frequently switch the flight perspective and the search perspective to achieve flight control and search operations, thereby further improving the search efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0021] Figure 1 It is a schematic diagram of the solution implementation environment provided by an embodiment of the present application;
[0022] Figure 2 It is a flowchart of the interface display method provided by an embodiment of the present application;
[0023] Figure 3 It is a schematic diagram of the flight screen provided by an embodiment of the present application;
[0024] Figure 4 It is a schematic diagram of the flight perspective and search perspective provided by an embodiment of the present application;
[0025] Figure 5 It is a schematic diagram of the search screen provided by an embodiment of the present application;
[0026] Figure 6 It is a flowchart of the interface display method provided by another embodiment of the present application;
[0027] Figure 7 It is a schematic diagram of the target object in the locked state provided by an embodiment of the present application;
[0028] Figure 8 It is a schematic diagram of the search area in the second display state provided by an embodiment of the present application;
[0029] Figure 9 It is a flowchart of the interface display method provided by another embodiment of the present application;
[0030] Figure 10 It is a block diagram of the interface display device provided by an embodiment of the present application;
[0031] Figure 11 It is a block diagram of the interface display device provided by another embodiment of the present application;
[0032] Figure 12 It is a block diagram of the terminal provided by an embodiment of the present application. Detailed implementation manners
[0033] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail in conjunction with the drawings.
[0034] Before introducing and explaining the embodiments of the present application, first, relevant terms involved in the present application are explained.
[0035] Please refer to Figure 1 , which shows a schematic diagram of the solution implementation environment provided by an embodiment of the present application. This implementation environment may include: a terminal 10 and a server 20.
[0036] The terminal 10 may be an electronic device such as a mobile phone, a tablet computer, a game console, a multimedia playback device, a PC (Personal Computer), etc. A client of a target application program, such as a client of a game application program, a simulation learning application program, etc., may be installed in the terminal 10.
[0037] The server 20 is used to provide background services for the client of the application program (such as a game application program) in the terminal 10. For example, the server 20 may be the background server of the above application program (such as a game application program). The server 20 may be a single server, a server cluster composed of multiple servers, or a cloud computing service center.
[0038] The terminal 10 and the server 20 can communicate with each other through the network 30. The network 30 may be a wired network or a wireless network.
[0039] Exemplarily, taking the client of a game application program as an example, during the flight of a virtual object (such as a virtual flying vehicle, a virtual character, a virtual search device, etc.), the user interface displays a flight screen from the flight perspective. The player can trigger a search control in the user interface to display a search screen while displaying the flight screen, so as to search for the virtual character controlled by an enemy player through the search screen without affecting the flight vision.
[0040] Please refer to Figure 2 , which shows a flowchart of an interface display method provided by an embodiment of the present application. The execution subject of each step of this method may be Figure 1 the terminal 10 in the solution implementation environment shown, and this method may include the following steps (step 201 to step 203):
[0041] Step 201, during the flight of the virtual object, display a flight screen in the user interface, and this flight screen is a screen for observing the virtual environment from the flight perspective of the virtual object.
[0042] In the embodiments of the present application, the above-mentioned virtual object may refer to a virtual character controlled by a user account in an application. Taking a shooting game application as an example, the virtual object refers to a game character controlled by a user account in the game application, and the game character has the ability to fly. The above-mentioned virtual object may also refer to a virtual flying vehicle driven by a virtual character in the application, such as a virtual aircraft, a virtual helicopter, a virtual hot air balloon, etc. The above-mentioned virtual object may further refer to a virtual search device controlled by a virtual character in the application, such as a virtual drone. The embodiments of the present application do not limit the type of the virtual object.
[0043] The user interface refers to the display interface of the application, such as the display interface of the above-mentioned target application. Exemplarily, in a shooting game application, the user interface may be the display interface of the game session, and this user interface is used to present the virtual environment of the game session to the user. In a simulation learning application, the user interface may be the display interface of the learning scenario, and this user interface is used to present the simulation environment in the learning scenario to the user. Optionally, the user interface includes a display layer and a control layer. Among them, the display level of the control layer is higher than that of the display layer. The display layer is used to display picture information (such as a flight picture, a search picture, etc.), and the control layer is used to display UI (User Interface) controls (such as the search control, the flight remote control, etc. described below).
[0044] Optionally, the flight perspective refers to the perspective used to assist flight control during the flight of the virtual object. Through the flight perspective, the player can obtain the corresponding flight vision, and then control the flight direction, speed, etc. of the virtual object based on the virtual environment in the flight vision. Exemplarily, the flight perspective may refer to a head-up perspective, that is, a general perspective with the virtual object as the center line. For example, during the flight of the virtual object, the flight perspective can be adjusted by adjusting the flight angle of the virtual object to observe the virtual sky, the virtual ground, etc.
[0045] Among them, the virtual environment is the environment displayed (or provided) when the client of the application (such as a game application) runs on the terminal. The virtual environment refers to the environment created for the virtual object to carry out activities (such as game competitions), such as a virtual house, a virtual island, a virtual sky, a virtual land, etc. The virtual environment can be a simulation environment of the real world, a semi-simulation and semi-fictional environment, or a purely fictional environment. The embodiments of the present application do not limit this.
[0046] Exemplarily, referring to Figure 3 , during the flight of the virtual flying vehicle 301, a flight picture 302 is displayed in the user interface 300, and this flight picture 302 is a picture of observing the virtual environment from the flight perspective of the virtual flying vehicle 301.
[0047] Step 202, during the display of the flight screen, in response to a search operation, a search screen is displayed. The search screen is a screen for searching the virtual environment from the search perspective of the virtual object. The virtual environment displayed in the search screen is a partial area of the virtual environment displayed in the flight screen.
[0048] Among them, the search perspective refers to the perspective used to search the virtual environment during the flight of the virtual object. Through the search perspective, the player can obtain the corresponding search field of view, and then search for the target object based on the partial virtual environment in the search field of view. Exemplarily, the angle of the search perspective can be the same as the angle of the flight perspective. For example, the search perspective can be a generalized perspective with the virtual object as the center line. The search perspective can also refer to any perspective other than the flight perspective, such as a top-down perspective for a reference plane (such as a virtual ground, a virtual sea surface, etc.) in the virtual environment. The embodiment of the present application does not limit the angle of the search perspective. Optionally, the target object can refer to a virtual character, a virtual vehicle, a virtual item, etc., and the embodiment of the present application does not limit this. The search screen and the flight screen are displayed on the same screen. Optionally, the search screen can be a partially enlarged screen intercepted from the flight screen, or the search screen can be a screen captured by a corresponding virtual camera from the virtual environment. The virtual camera corresponding to the search screen can be a virtual camera with a magnification higher than the virtual camera corresponding to the flight screen.
[0049] For example, referring to Figure 4 , the virtual flight vehicle 401 corresponds to a head-up perspective (i.e., the flight perspective 402) with the virtual flight vehicle 401 as the center line. The virtual flight vehicle 401 also corresponds to a search perspective 403 (such as a top-down perspective) with a different angle from the flight perspective 402 starting from the virtual flight vehicle 401. The search field of view corresponding to the search perspective 403 includes the target object 404 and the target object 405.
[0050] Optionally, the search operation is used to trigger the display of the search screen. The search operation can be an operation such as clicking, pressing, or swiping. The search operation can refer to an operation performed by the player on a UI control in the user interface.
[0051] In one example, the display process of the search screen can be as follows: obtain the flight line of sight corresponding to the flight perspective; in response to a trigger operation on the search control displayed in the user interface, determine an initial search line of sight based on the flight line of sight; and display the search screen based on the initial search line of sight.
[0052] Among them, the flight line of sight refers to the center line corresponding to the flight perspective, such as the center line of the virtual flying vehicle 401 corresponding to the above-mentioned flight perspective 402. The search line of sight refers to the center line corresponding to the search perspective, such as the center line corresponding to the above-mentioned search perspective 403. Optionally, the flight line of sight can be determined as the initial search line of sight, or the initial search line of sight can be set to have a set angle difference from the flight line of sight. The embodiments of the present application do not limit this.
[0053] The search control is used to trigger the display of the search screen. The search control can refer to a remote sensing control, a button combination control, etc. Exemplarily, referring to Figure 5 , in the user interface 300, a search control 303 is displayed, and the search control 303 corresponds to a movable area 304. In the initial state, the search control 303 is located at the center of the movable area 304. In response to the player's dragging operation (i.e., the triggering operation) on the search control 303 within the movable area 304, such that the search control 303 leaves the center of the movable area 304, the search screen 305 is triggered to be displayed.
[0054] Optionally, in response to the player's non-releasing dragging operation on the search control 303, the content and position of the displayed search screen 305 are adjusted. In response to the player's releasing operation on the search control 303, the display of the search screen 305 is cancelled, and the search line of sight is initialized to the flight line of sight.
[0055] Optionally, the search screen corresponds to a display area, which refers to a local area in the virtual environment, and the display elements (i.e., the display content) corresponding to this local area are the display elements of the search screen.
[0056] In one example, the method for obtaining the display area corresponding to the search screen can be as follows: obtaining the first collision point between the initial search line of sight and the reference plane of the virtual environment; determining the area corresponding to the first collision point in the virtual environment as the display area corresponding to the search screen; and displaying the search screen based on the elements in the display area.
[0057] Among them, the reference plane refers to the flight reference plane during the flight of the virtual object, which can be the virtual ground, virtual sea surface, etc. in the virtual environment. In the embodiments of the present application, the collision point refers to the intersection point of the detection ray and the collision box. For example, the first collision point refers to the intersection point of the detection ray corresponding to the initial search line of sight and the collision box corresponding to the reference plane. The detection ray corresponding to the initial search line of sight can overlap with the initial search line of sight.
[0058] Optionally, an area centered on the first collision point can be determined as the display area corresponding to the search screen, such as regular areas like circles and squares, as well as irregular areas like a broken mirror surface. Based on the elements corresponding to the display area, the display content of the search screen is determined, and the search screen is displayed based on the display content of the search screen.
[0059] Exemplarily, referring to Figure 4 and Figure 5 , in the initial state, the search line of sight corresponding to the search perspective 403 overlaps with the flight line of sight corresponding to the flight perspective 402, that is, the first collision point of the search line of sight and the reference plane is the intersection point of the flight line of sight and the reference plane. A circular area centered on the first collision point is determined as the display area corresponding to the search screen 305, and the display content corresponding to the display area is magnified to obtain the display content corresponding to the search screen 305.
[0060] Step 203, in response to an adjustment operation for the search perspective, adjust the display of the search screen.
[0061] Optionally, in response to an adjustment operation for the search perspective, obtain the adjusted search line of sight corresponding to the search perspective; obtain the second collision point of the adjusted search line of sight and the reference plane of the virtual environment; determine the area corresponding to the second collision point in the virtual environment as the adjusted display area corresponding to the search screen; and adjust the display of the search screen based on the elements in the adjusted display area.
[0062] Among them, the second collision point refers to the intersection point of the detection ray corresponding to the adjusted search line of sight and the collision box corresponding to the reference plane. An area centered on the second collision point is determined as the adjusted display area, and the display content corresponding to the adjusted display area is magnified to obtain the adjusted display content corresponding to the search screen. Based on the adjusted display content, the display of the search screen is adjusted. For example, referring to Figure 4 , assuming that the initial search line of sight corresponding to the search perspective 403 is the center line corresponding to the flight perspective 402, then the center line corresponding to the search perspective 403 is the adjusted search line of sight, and the display area corresponding to the search perspective 403 is the adjusted display area.
[0063] Optionally, referring to Figure 5 , a non-releasing drag operation can be performed on the search control 303 to adjust the display area corresponding to the search screen.
[0064] In one example, the process of obtaining the adjusted search line of sight can be as follows: In response to an adjustment operation for the search perspective, obtain the direction variable and amplitude variable corresponding to the adjustment operation; taking the flight line of sight as a reference, determine the direction variable of the search line of sight based on the direction variable corresponding to the adjustment operation; taking the flight line of sight as a reference, determine the amplitude variable of the search line of sight based on the amplitude variable corresponding to the adjustment operation; and obtain the adjusted search line of sight based on the direction variable and amplitude variable of the search line of sight.
[0065] Among them, the direction variable is used to map and indicate the change direction of the search line of sight, and the amplitude variable is used to map and indicate the change amplitude of the search line of sight. Exemplarily, referring to Figure 5 , taking the vertically downward direction passing through the center point of the movable area as the reference direction, and this reference direction is the same as the direction of the flight line of sight of the virtual flying vehicle 301. Based on the coordinates of the search control 303 and this reference direction, determine the direction variable and amplitude variable. For example, if the direction variable indicates that the search line of sight moves to the right of the flight line of sight, then in combination with the amplitude variable, determine the moving amplitude of the search line of sight in this direction (i.e., the amplitude variable), and further determine the adjusted search line of sight.
[0066] Optionally, the search screen can be moved and displayed following the second collision point on the screen; for example, determine the second collision point as the position center point of the search screen, and during the change process of the second collision point, the display position of the search screen changes following the change of the second collision point. It is also possible to fixedly display the search screen at a set position on the screen. For example, fixedly display the search screen in the upper right corner of the screen. The embodiments of the present application do not limit the display position of the search screen.
[0067] In a feasible example, a flight remote sensing control corresponding to a virtual object is displayed in the user interface, and the movable area corresponding to the flight remote sensing control includes a flight control area and a search control area; among them, in the initial state, the flight joystick control is located at the center of the movable area;
[0068] When the flight remote sensing control is located in the flight control area, the flight remote sensing control is used to control the flight perspective of the virtual object. When the flight remote sensing control is located in the search control area, the flight remote sensing control is used to control the search perspective of the virtual object. The movable area refers to the area to which the flight remote sensing control can move.
[0069] Optionally, in response to the flight remote sensing control being moved from the center of the movable area to the search control area, the search screen is displayed. For example, the flight control area is a circular area centered on the center of the movable area, and the search control area is the area centered on the center of the movable area and excluding the flight control area. In response to the player moving the flight remote sensing control from the flight control area to the search control area, the search screen is displayed.
[0070] Optionally, in response to the adjustment operation of the flight remote sensing control in the search control area, the search screen is adjusted. For example, referring to the above embodiment, after the search screen is displayed, in response to the player controlling the movement of the flight remote sensing control in the search control area, the search screen is adjusted.
[0071] Optionally, in response to the flight remote sensing control being moved or released from the search control area to the flight control area, the search screen is canceled. For example, referring to the above embodiment, after the search screen is displayed, in response to the player moving or releasing the flight remote sensing control from the search control area to the flight control area, the search screen is canceled.
[0072] To sum up, the technical solution provided by the embodiment of the present application supports displaying the search screen while displaying the flight screen during the flight of the virtual object, thereby ensuring both the flight field of view required for flight control and the search field of view required for search operations during the flight, avoiding the problem of high search difficulty caused by poor recognition of the reference plane field of view under the flight perspective in the related technology, thereby reducing the search difficulty and improving the search efficiency.
[0073] In addition, by adopting the technical solution provided in the embodiment of the present application, the conflict between the flight perspective (such as the head-up perspective) and the search perspective (such as the overhead perspective) can be overcome, and the flight field of view and the search field of view can be achieved at the same time without the need to frequently switch the flight perspective and the search perspective to achieve flight control and search operations, thereby further improving the search efficiency.
[0074] In addition, by following the second collision point on the screen and moving the search screen, the display area corresponding to the search screen can be accurately represented, further reducing the difficulty of searching, thereby further improving the search efficiency. At the same time, it is conducive to players to conduct planned and strategic searches, thereby improving the user experience.
[0075] Please refer to Figure 6 , which shows a flowchart of an interface display method provided by another embodiment of the present application. The execution subject of each step of the method can be Figure 1 In the terminal 10 in the implementation environment of the solution shown, the method may include the following steps (step 601 to step 605):
[0076] Step 601, during the flight of the virtual object, a flight picture is displayed in the user interface, and the flight picture is a picture of observing the virtual environment from the flight perspective of the virtual object.
[0077] Step 602, during the display of the flight screen, in response to a search operation, a search screen is displayed. The search screen is a screen for searching the virtual environment from the search perspective of a virtual object. The virtual environment displayed in the search screen is a partial area of the virtual environment displayed in the flight screen.
[0078] Step 601 and Step 602 are the same as those introduced in the above embodiments. For the content not described in the embodiments of the present application, reference can be made to the above embodiments, and details will not be repeated here.
[0079] Step 603, in response to an operation for adjusting the search perspective, control the search area corresponding to the search screen to follow the target object; wherein, the range of the search area is less than or equal to the range of the display area of the search screen.
[0080] The target object may refer to a virtual character, a virtual vehicle, a virtual item, etc. The embodiments of the present application do not limit the type of the target object. In the embodiments of the present application, the search area is used to capture the target object. The central position of the search area may overlap with the central position of the display area of the search screen. The search area may be an area in a shape such as a circle or a square.
[0081] For example, referring to Figure 5 , the search screen 305 corresponds to a search area 306. There is a target object in the search screen 305, and the player can control the search area 306 to follow the target object in the search screen by controlling the search control 303.
[0082] Step 604, if the duration of the target object within the search area is greater than or equal to the first time threshold, generate annotation information of the target object, and the annotation information is used to annotate and display the target object.
[0083] Among them, the first time threshold can be adaptively set and adjusted according to actual usage requirements, such as 1.5 seconds, 2 seconds, etc. If the central position corresponding to the target object is within the search area, it can be determined that the target object is within the search area. The player adjusts the search area so that the target object continuously stays within the search area. When the continuous duration exceeds the first time threshold, the annotation information of the target object is generated.
[0084] Optionally, the above annotation information may include first sub-annotation information, second sub-annotation information, and third sub-annotation information; wherein, the first sub-annotation information is used to indicate the type information of the target object, the second sub-annotation information is used to indicate the camp information of the target object, and the third sub-annotation information is used to indicate the position information of the target object.
[0085] Generate first sub-annotation information based on the type information of the target object, generate second sub-annotation information based on the camp information of the target object, and generate third sub-annotation information based on the location information of the target object. Exemplarily, the first sub-annotation information is displayed in the form of an icon style. For example, a triangle icon represents a virtual character, a square represents a virtual vehicle, a circle represents a virtual item, etc. The second sub-annotation information is displayed in color. For example, red represents a virtual object controlled by a hostile player, and blue represents a virtual object in the same camp as the virtual object. The third sub-annotation information is displayed in the form of position coordinates.
[0086] For example, referring to Figure 4 , when the target object 404 and the target object 405 are locked by the search area, a double triangle indicates that the target object 404 is a virtual vehicle, and a single triangle indicates that the target object 405 is a virtual character. Assuming that both the double triangle and the single triangle are red markings, then both the target object 404 and the target object 405 belong to the hostile camp. The double triangle and the single triangle can respectively indicate the positions of the target object 404 and the target object 405.
[0087] Optionally, the search area can lock both virtual vehicles and virtual characters at the same time, or only lock virtual characters, or only lock virtual vehicles. The embodiments of the present application do not limit this. For example, referring to Figure 7 , the search range corresponding to the virtual flying vehicle 401 only locks the target object 404 (such as a virtual tank).
[0088] In an example, the search area corresponding to the search screen includes a first display form and a second display form; wherein, the first display form is used to indicate that the target object is in an unlocked state, and the second display form is used to indicate that the target object is in a locked state.
[0089] When the duration of the target object in the search area is greater than or equal to the first time threshold, switch the target object from the unlocked state to the locked state, and switch the search area from the first display form to the second display form. The second display form is displayed differently from the first display form. Exemplarily, relative to the first display form, the search area in the second display form is highlighted. Or, the shape of the search area in the first display form is different from the shape of the search area in the second display form. Or, the color of the search area in the first display form is different from the color of the search area in the second display form. The embodiments of the present application do not limit this. For example, referring to Figure 5 and Figure 8, in the first display form, the search area 306 is in the shape of a double-circle combination, and in the second display form, the search area 306 is in the shape of a single circle. The size of the search area 306 in the first display form is larger than that in the second display form. In this way, by differentiating and highlighting the first and second display forms, the player can be intuitively informed whether the target object is locked, thus improving the information acquisition efficiency.
[0090] Step 605: Display the annotation information of the target object.
[0091] Optionally, the annotation information is displayed above, to the left, or to the right of the target object, etc. For example, above the target object, the first sub-annotation information indicating the type information of the target object, the second sub-annotation information indicating the faction information of the target object, and the third sub-annotation information indicating the location information of the target object are displayed. The annotation information is visible to players in the same faction as the virtual object. Optionally, the annotation information can be displayed in the form of icons, text, etc.
[0092] In one example, after displaying the annotation information of the target object, the following content may also be included:
[0093] 1. If the display duration of the annotation information of the target object is greater than or equal to the second time threshold, cancel the display of the annotation information of the target object.
[0094] Among them, the second time threshold can be adaptively set and adjusted according to actual usage requirements, such as 30 seconds, 35 seconds, etc.
[0095] 2. If the distance between the target object and the virtual object is greater than or equal to the first distance threshold, cancel the display of the annotation information of the target object.
[0096] Among them, the first distance threshold can be adaptively set and adjusted according to actual usage requirements, such as 35 meters, 40 meters, etc.
[0097] 3. If it is detected that the virtual health value of the target object is less than or equal to the first health threshold, cancel the display of the annotation information of the target object.
[0098] Among them, the first health threshold can be adaptively set and adjusted according to actual usage requirements, such as 0, 5, etc.
[0099] In one example, the annotation process of the target object can also be as follows: Detect the search screen; when it is detected that the search screen includes the target object, generate the annotation information of the target object, and this annotation information is used to annotate and display the target object; display the annotation information of the target object.
[0100] Optionally, after displaying the search screen, the client automatically detects the target object in the search screen, and automatically generates and displays annotation information of the target object.
[0101] In another example, the target object marking process may be as follows: in response to a closing operation on the search screen, if it is detected that the search screen includes the target object, the target object marking information is automatically generated and displayed.
[0102] To sum up, the technical solution provided by the embodiment of the present application supports displaying the search screen while displaying the flight screen during the flight of the virtual object, thereby ensuring both the flight field of view required for flight control and the search field of view required for search operations during the flight, avoiding the problem of high search difficulty caused by poor recognition of the reference plane field of view under the flight perspective in the related technology, thereby reducing the search difficulty and improving the search efficiency.
[0103] In addition, by adopting the technical solution provided in the embodiment of the present application, the conflict between the flight perspective (such as the head-up perspective) and the search perspective (such as the overhead perspective) can be overcome, and the flight field of view and the search field of view can be achieved at the same time without the need to frequently switch the flight perspective and the search perspective to achieve flight control and search operations, thereby further improving the search efficiency.
[0104] In addition, by following and marking the target object in the search area, the target object can be reported quickly and accurately, thereby improving the efficiency of information marking. At the same time, based on the reporting information, players can more intuitively obtain information such as the location, camp, type, etc. of the target object, thereby improving the efficiency of information acquisition. In addition, the reporting information is conducive to more intuitive communication between players and teammates, reducing the impact of different reference systems and different fields of view on communication, thereby improving communication efficiency and further improving user experience.
[0105] In an exemplary embodiment, reference Figure 9 Taking a virtual flying vehicle in a shooting game application as an example, the interface display method provided in the embodiment of the present application may also be as follows:
[0106] During the flight of the virtual aircraft, a flight screen is displayed in the user interface, which is a screen for observing the virtual environment from the flight perspective of the virtual aircraft. The flight line of sight corresponding to the flight perspective coincides with the center line of the virtual aircraft, which is the horizontal perspective.
[0107] During the display of the flight screen, in response to the player sliding the roulette control, a search screen is displayed in the user interface. The search screen is a screen for searching the virtual environment from the search perspective of a virtual flight vehicle. The virtual environment displayed in the search screen is a partial area of the virtual environment displayed in the flight screen. Among them, the roulette control is used to control the search perspective of the virtual flight vehicle, such as a remote sensing control, a button combination control, etc. The search perspective refers to the perspective used to search the virtual environment during the flight of the virtual object. Optionally, the field of view of the search perspective is smaller than the field of view of the flight perspective. The initial search line of sight corresponding to the search perspective overlaps with the flight line of sight. The field of view area corresponding to the search perspective is the display area corresponding to the search screen.
[0108] Obtain the coordinates of the roulette control. If the coordinates of the roulette control change, then adjust the moving direction of the search screen according to the direction variable corresponding to the roulette control, and adjust the moving amplitude of the search screen according to the amplitude variable corresponding to the roulette control. For example, based on the direction variable and amplitude variable corresponding to the roulette control with the flight line of sight as the reference, calculate the adjusted position of the search screen on the screen, and display the search screen at the adjusted position. Otherwise, continue to obtain the coordinates of the roulette control to detect whether the coordinates of the roulette control change.
[0109] If it is detected that the player releases the roulette control, cancel the display of the search screen. Otherwise, continue to obtain the coordinates of the roulette control to detect whether the coordinates of the roulette control change.
[0110] Optionally, while displaying the search screen in the user interface, display the search light column corresponding to the search screen. The search light column refers to the visual rendering effect of the search area corresponding to the search screen to assist the player in visually searching for the target object. For example, if the search area is set as a circular area, the search light column can refer to a cone composed of rays pointing from the starting point of the search line of sight to each point in the circular area. The center line of the search light column overlaps with the search line of sight, the direction of the search light column is the same as the direction of the search line of sight, and the search light column moves following the movement of the search line of sight. Among them, the range of the search area can be smaller than or equal to the range of the display area of the search screen.
[0111] During the display of the search screen, the search light column continuously irradiates. If the search light column irradiates the target object, start the timer. Otherwise, continue to detect whether the search light column irradiates the target object. Optionally, if the target object leaves the search light column, turn off the timer.
[0112] The timing duration of the timer is obtained. If the timing duration is greater than or equal to the first threshold time, the camp information and type information of the target object are obtained, and the timer is turned off. Otherwise, when the search beam is still irradiating the target object, continue to detect whether the timing duration is greater than or equal to the first threshold time. When the target object is out of the irradiation of the search beam, continue to detect whether the search beam irradiates the target object.
[0113] After obtaining the camp information, the first sub-annotation information and the second sub-annotation information of the target object are generated according to the camp information and the type information. For example, if the camp information indicates that the target object is a hostile camp, the second sub-annotation information is set to red, otherwise the second sub-annotation information is set to blue. If the type information indicates that the target object is a virtual vehicle, the first sub-annotation information is set to a triangle, otherwise the first sub-annotation information is set to a double triangle.
[0114] Exemplarily, when the target object is a hostile camp, if the target object is a virtual vehicle, a red double triangle icon (i.e., a hostile vehicle icon) is displayed above the target object. If the target object is a virtual character, a red single triangle icon (i.e., a hostile character icon) is displayed above the target object. When the target object is not a hostile camp, if the target object is an unmanned neutral virtual vehicle, a blue unmanned neutral double triangle icon (i.e., an unmanned neutral vehicle icon) is displayed. If the target object is not an unmanned neutral virtual vehicle, the search beam continues to detect whether it irradiates the target object.
[0115] After locking the target object and displaying the target object's annotation information (such as the above-mentioned hostile vehicle icon, hostile character icon, etc.), start the timer. Get the timer duration, if the timer duration is greater than or equal to the second threshold time, cancel the display of the annotation information, otherwise continue to display the annotation information. The second threshold time is greater than the first threshold time.
[0116] To sum up, the technical solution provided by the embodiment of the present application supports displaying the search screen while displaying the flight screen during the flight of the virtual object, thereby ensuring both the flight field of view required for flight control and the search field of view required for search operations during the flight, avoiding the problem of high search difficulty caused by poor recognition of the reference plane field of view under the flight perspective in the related technology, thereby reducing the search difficulty and improving the search efficiency.
[0117] In addition, by adopting the technical solution provided in the embodiment of the present application, the conflict between the flight perspective (such as the head-up perspective) and the search perspective (such as the overhead perspective) can be overcome, and the flight field of view and the search field of view can be achieved at the same time without the need to frequently switch the flight perspective and the search perspective to achieve flight control and search operations, thereby further improving the search efficiency.
[0118] The following is an embodiment of the device of the present application, which can be used to execute the method embodiment of the present application. For details not disclosed in the device embodiment of the present application, please refer to the method embodiment of the present application.
[0119] Please refer to Figure 10 , which shows a block diagram of an interface display device provided by an embodiment of the present application. This device has the functions of implementing the above method examples, and these functions can be implemented by hardware or by hardware executing corresponding software. This device can be the terminal introduced above, or can be set in the terminal. As Figure 10 shown, the device 1000 includes: a screen display module 1001 and a screen adjustment module 1002.
[0120] The screen display module 1001 is configured to display a flight screen in the user interface during the flight of the virtual object, and the flight screen is a screen for observing the virtual environment from the flight perspective of the virtual object.
[0121] The screen display module 1001 is further configured to display a search screen in response to a search operation during the display of the flight screen. The search screen is a screen for searching the virtual environment from the search perspective of the virtual object, and the virtual environment displayed in the search screen is a partial area of the virtual environment displayed in the flight screen.
[0122] The screen adjustment module 1002 is configured to adjust and display the search screen in response to an adjustment operation for the search perspective.
[0123] In an exemplary embodiment, the screen display module 1001 is configured to:
[0124] Obtain the flight line of sight corresponding to the flight perspective;
[0125] In response to a trigger operation on a search control displayed in the user interface, determine an initial search line of sight based on the flight line of sight;
[0126] Based on the initial search line of sight, display the search screen.
[0127] In an exemplary embodiment, the screen display module 1001 is further configured to:
[0128] Obtain a first collision point between the initial search line of sight and a reference plane of the virtual environment;
[0129] Determine the area corresponding to the first collision point in the virtual environment as the display area corresponding to the search screen;
[0130] Display the search screen based on the elements in the display area.
[0131] In an exemplary embodiment, the screen display module 1001 is further configured to cancel the display of the search screen in response to a release operation on the search control.
[0132] In an exemplary embodiment, the screen adjustment module 1002 is configured to:
[0133] In response to an adjustment operation on the search perspective, obtain an adjusted search line of sight corresponding to the search perspective;
[0134] Obtain a second collision point between the adjusted search line of sight and a reference plane of the virtual environment;
[0135] Determine the area in the virtual environment corresponding to the second collision point as an adjusted display area corresponding to the search screen;
[0136] Adjust and display the search screen based on the elements in the adjusted display area.
[0137] In an exemplary embodiment, the screen adjustment module 1002 is further configured to:
[0138] In response to an adjustment operation on the search perspective, obtain a direction variable and an amplitude variable corresponding to the adjustment operation;
[0139] Based on the flight line of sight, determine the direction variable of the search line of sight based on the direction variable corresponding to the adjustment operation;
[0140] Based on the flight line of sight, determine the amplitude variable of the search line of sight based on the amplitude variable corresponding to the adjustment operation;
[0141] Obtain the adjusted search line of sight based on the direction variable of the search line of sight and the amplitude variable of the search line of sight.
[0142] In an exemplary embodiment, the screen adjustment module 1002 is further configured to:
[0143] Follow the second collision point on the screen and move and display the search screen;
[0144] Alternatively, fix and display the search screen at a set position on the screen.
[0145] In an exemplary embodiment, a flight remote sensing control corresponding to the virtual object is displayed in the user interface, and a movable area corresponding to the flight remote sensing control includes a flight control area and a search control area; wherein, in an initial state, the flight joystick control is located at the center of the movable area.
[0146] The screen display module 1001 is further configured to display the search screen in response to the flight remote control being moved from the center of the movable area to the search control area.
[0147] The screen adjustment module 1002 is further configured to adjust the display of the search screen in response to an adjustment operation of the flight remote control in the search control area.
[0148] In an exemplary embodiment, the screen adjustment module 1002 is further configured to cancel the display of the search screen in response to the flight remote control being moved or released from the search control area to the flight control area.
[0149] In an exemplary embodiment, as Figure 11 shown, the device 1000 further includes: an object following module 1003, an information generation module 1004, and an information display module 1005.
[0150] The object following module 1003 is configured to control the search area corresponding to the search screen to follow a target object in response to an adjustment operation for the search perspective; wherein, the range of the search area is less than or equal to the range of the display area of the search screen.
[0151] The information generation module 1004 is configured to generate annotation information for the target object if the duration of the target object in the search area is greater than or equal to a first time threshold, and the annotation information is used to annotate and display the target object.
[0152] The information display module 1005 is configured to display the annotation information of the target object.
[0153] In an exemplary embodiment, the object following module 1003 is further configured to detect the search screen.
[0154] The information generation module 1004 is further configured to generate annotation information for the target object when it is detected that the search screen includes the target object, and the annotation information is used to annotate and display the target object.
[0155] The information display module 1005 is further configured to display the annotation information of the target object.
[0156] In an exemplary embodiment, the annotation information includes first sub-annotation information, second sub-annotation information, and third sub-annotation information; wherein, the first sub-annotation information is used to indicate the type information of the target object, the second sub-annotation information is used to indicate the camp information of the target object, and the third sub-annotation information is used to indicate the position information of the target object.
[0157] In an exemplary embodiment, the information display module 1005 is further used to:
[0158] If the display time of the annotation information of the target object is greater than or equal to the second time threshold, canceling the display of the annotation information of the target object;
[0159] Alternatively, if the distance between the target object and the virtual object is greater than or equal to a first distance threshold, canceling display of the annotation information of the target object;
[0160] Alternatively, if it is detected that the virtual life value of the target object is less than or equal to the first life threshold, the marking information of the target object is cancelled.
[0161] In an exemplary embodiment, the search area corresponding to the search screen includes a first display form and a second display form;
[0162] The image adjustment module 1002 is further configured to switch the target object from an unlocked state to a locked state and to switch the search area from the first display form to the second display form when the time duration of the target object in the search area is greater than or equal to the first time threshold.
[0163] To sum up, the technical solution provided by the embodiment of the present application supports displaying the search screen while displaying the flight screen during the flight of the virtual object, thereby ensuring both the flight field of view required for flight control and the search field of view required for search operations during the flight, avoiding the problem of high search difficulty caused by poor recognition of the reference plane field of view under the flight perspective in the related technology, thereby reducing the search difficulty and improving the search efficiency.
[0164] In addition, by adopting the technical solution provided in the embodiment of the present application, the conflict between the flight perspective (such as the head-up perspective) and the search perspective (such as the overhead perspective) can be overcome, and the flight field of view and the search field of view can be achieved at the same time without the need to frequently switch the flight perspective and the search perspective to achieve flight control and search operations, thereby further improving the search efficiency.
[0165] It should be noted that the device provided in the above embodiment, when implementing its functions, is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0166] Please refer to Figure 12 , which shows a structural block diagram of a terminal 1200 provided by an embodiment of the present application. The terminal is used to implement the interface display method provided in the above embodiment. The terminal may be Figure 1 the terminal 10 in the illustrated implementation environment. Specifically:
[0167] Generally, the terminal 1200 includes: a processor 1201 and a memory 1202.
[0168] Optionally, the processor 1201 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1201 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), or PLA (Programmable Logic Array). The processor 1201 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1201 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1201 may further include an AI (Artificial Intelligence) processor, and the AI processor is used to process computational operations related to machine learning.
[0169] Optionally, the memory 1202 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 1202 may further include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1202 is used to store at least one instruction, at least one segment of program, code set, or instruction set, and the at least one instruction, at least one segment of program, code set, or instruction set is configured to be executed by one or more processors to implement the above interface display method.
[0170] In some embodiments, the terminal 1200 may further optionally include: a peripheral device interface 1203 and at least one peripheral device. The processor 1201, the memory 1202, and the peripheral device interface 1203 may be connected through a bus or signal lines. Each peripheral device may be connected to the peripheral device interface 1203 through a bus, signal lines, or a circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit 1204, a display screen 1205, an audio circuit 1206, and a power supply 1207.
[0171] Those skilled in the art can understand that Figure 12 the structure shown in does not constitute a limitation on the terminal 1200, and it may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component layout.
[0172] In an exemplary embodiment, a computer-readable storage medium is further provided. At least one instruction, at least one segment of program, a code set, or an instruction set is stored in the storage medium. When the at least one instruction, the at least one segment of program, the code set, or the instruction set is executed by a processor, the above interface display method is implemented.
[0173] Optionally, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or an optical disc, etc. Among them, the random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0174] In an exemplary embodiment, a computer program product or a computer program is further provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the above interface display method.
[0175] It should be understood that the "plurality" mentioned herein refers to two or more. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after. In addition, the step numbers described herein only exemplarily show a possible execution sequence between steps. In some other embodiments, the above steps may not be executed in the numbered order. For example, two steps with different numbers can be executed simultaneously, or two steps with different numbers can be executed in the reverse order of the illustration. The embodiments of the present application do not limit this.
[0176] The above are only exemplary embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. An interface display method, characterized in that, The method includes: During the flight of the virtual object, a flight screen is displayed in the user interface, and the flight screen is a view of the virtual environment observed from the flight perspective of the virtual object; During the display of the flight screen, in response to a search operation, a search screen is displayed. The search screen is a view of the virtual environment searched from the search perspective of the virtual object. The virtual environment displayed in the search screen is a partial area of the virtual environment displayed in the flight screen. The search screen and the flight screen are displayed on the same screen, and the search screen is moved and displayed on the screen following the collision point between the search line of sight corresponding to the search perspective and the reference plane of the virtual environment; In response to an adjustment operation for the search perspective, obtain the adjusted search line of sight corresponding to the search perspective; Obtain the second collision point between the adjusted search line of sight and the reference plane of the virtual environment; Determine the area corresponding to the second collision point in the virtual environment as the adjusted display area corresponding to the search screen; Adjust and display the search screen based on the elements in the adjusted display area.
2. The method according to claim 1, wherein The step of, in response to a search operation, displaying a search screen includes: Obtain the flight line of sight corresponding to the flight perspective; In response to a trigger operation for a search control displayed in the user interface, determine an initial search line of sight based on the flight line of sight; Based on the initial search line of sight, display the search screen.
3. The method according to claim 2, wherein The step of, based on the initial search line of sight, displaying the search screen includes: Obtain the first collision point between the initial search line of sight and the reference plane of the virtual environment; Determine the area corresponding to the first collision point in the virtual environment as the display area corresponding to the search screen; Display the search screen based on the elements in the display area.
4. The method according to claim 2, wherein The method further includes: In response to a release operation for the search control, cancel the display of the search screen.
5. The method according to claim 1, characterized in that The step of, in response to an adjustment operation for the search perspective, obtaining the adjusted search line of sight corresponding to the search perspective includes: In response to an adjustment operation for the search perspective, obtain the direction variable and amplitude variable corresponding to the adjustment operation; Taking the flight line of sight corresponding to the flight perspective as a reference, determine the direction variable of the search line of sight based on the direction variable corresponding to the adjustment operation; Taking the flight line of sight as a reference, determine the amplitude variable of the search line of sight based on the amplitude variable corresponding to the adjustment operation; Based on the direction variable of the search line of sight and the amplitude variable of the search line of sight, obtain the adjusted search line of sight.
6. The method according to claim 1, characterized in that, The step of adjusting and displaying the search screen includes: In the screen, move and display the search screen following the second collision point.
7. The method according to claim 1, characterized in that, A flight remote sensing control corresponding to the virtual object is displayed in the user interface. The movable area corresponding to the flight remote sensing control includes a flight control area and a search control area; wherein, in the initial state, the flight remote sensing control is located at the center of the movable area; The step of, in response to a search operation, displaying a search screen includes: In response to the flight remote sensing control being moved from the center of the movable area to the search control area, display the search screen; The obtaining, in response to an adjustment operation for the search perspective, an adjusted search line of sight corresponding to the search perspective includes: In response to an adjustment operation of the flight remote sensing control in the search control area, obtain the adjusted search line of sight.
8. The method according to claim 7, wherein The method further includes: In response to the flight remote sensing control being moved or released from the search control area to the flight control area, cancel the display of the search screen.
9. The method according to claim 1, characterized in that, The method further includes: In response to an adjustment operation for the search perspective, control the search area corresponding to the search screen to follow a target object; wherein, the range of the search area is less than or equal to the range of the display area of the search screen; If the duration of the target object within the search area is greater than or equal to a first time threshold, generate annotation information of the target object, and the annotation information is used to annotate and display the target object; Display the annotation information of the target object.
10. The method according to claim 1, wherein The method further includes: Detect the search screen; In the case where it is detected that the search screen includes a target object, generate annotation information of the target object, and the annotation information is used to annotate and display the target object; Display the annotation information of the target object.
11. The method according to claim 9 or 10, characterized in that, The annotation information includes first sub-annotation information, second sub-annotation information, and third sub-annotation information; Wherein, the first sub-annotation information is used to indicate the type information of the target object, the second sub-annotation information is used to indicate the camp information of the target object, and the third sub-annotation information is used to indicate the position information of the target object.
12. The method according to claim 9 or 10, characterized in that, After displaying the annotation information of the target object, it further includes: If the display duration of the annotation information of the target object is greater than or equal to a second time threshold, cancel the display of the annotation information of the target object; Or, If the distance between the target object and the virtual object is greater than or equal to a first distance threshold, cancel the display of the annotation information of the target object; Or, If it is detected that the virtual health value of the target object is less than or equal to a first health threshold, cancel the display of the annotation information of the target object.
13. The method according to claim 9, wherein The search area corresponding to the search screen includes a first display form and a second display form; the method further includes: In the case where the duration of the target object within the search area is greater than or equal to the first time threshold, switch the target object from an unlocked state to a locked state, and switch the search area from the first display form to the second display form.
14. An interface display device, characterized in that, The device includes: A screen display module, configured to display a flight screen in a user interface during the flight of a virtual object, and the flight screen is a screen for observing a virtual environment from the flight perspective of the virtual object; The screen display module is further configured to, during the display of the flight screen, in response to a search operation, display a search screen, where the search screen is a screen for searching the virtual environment from the search perspective of the virtual object, the virtual environment displayed in the search screen is a partial area of the virtual environment displayed in the flight screen, the search screen and the flight screen are displayed on the same screen, and the search screen is displayed on the screen by moving following the collision point between the search line of sight corresponding to the search perspective and the reference plane of the virtual environment; The screen adjustment module is configured to, in response to an adjustment operation for the search perspective, obtain the adjusted search line of sight corresponding to the search perspective; obtain the second collision point between the adjusted search line of sight and the reference plane of the virtual environment; determine the area corresponding to the second collision point in the virtual environment as the adjusted display area corresponding to the search screen; and adjust and display the search screen based on the elements in the adjusted display area.
15. A terminal, characterized in that, The terminal includes a processor and a memory, and at least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor to implement the interface display method according to any one of claims 1 to 13.
16. A computer-readable storage medium, characterized in that, At least one instruction is stored in the computer-readable storage medium, and the at least one instruction is loaded and executed by a processor to implement the interface display method according to any one of the above claims 1 to 13.
17. A computer program product, characterized in that, The computer program product includes computer instructions, the computer instructions are stored in a computer-readable storage medium, and the processor reads and executes the computer instructions from the computer-readable storage medium to implement the interface display method according to any one of claims 1 to 13.