Interface display method, device, terminal and storage medium

JP7640173B2Active Publication Date: 2025-03-05TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023193195
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-07-24
Filing Date
2023-11-13
Publication Date
2025-03-05
Estimated Expiration
2041-06-18

AI Technical Summary

Benefits of technology

【0012】 本願の実施例が提供する技術的手段は以下の有益な効果をもたらすことができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007640173000001
    Figure 0007640173000001
  • Figure 0007640173000002
    Figure 0007640173000002
  • Figure 0007640173000003
    Figure 0007640173000003
Patent Text Reader

Abstract

To provide an interface display method, apparatus, terminal and storage medium.SOLUTION: A method comprises: displaying a display picture and a target operation control which correspond to a virtual environment; in response to a touch-control operation for the target operation control, displaying, in the display picture, an indication graph of the target operation; and when there is a hittable virtual object within an effective range of the target operation, marking the hittable virtual object in a map display control. By means of the solution, a hittable virtual object corresponding to a target operation is visualized in the map display control, thereby greatly reducing the resource consumption of a terminal and improving the operating speed of a game. Sliding operations of a user for a display picture when the user attacks an enemy virtual object outside a screen display picture are reduced, such that the operations are simple and convenient, and are on time. The user can directly acquire an action target of a target operation by means of the map display control, thereby reducing the operation error probability of the target operation and ensuring the hit accuracy of the target operation.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present application relates to the technical fields of computers and the Internet, and more particularly to interface display technology.

[0002] This application claims priority to a Chinese patent application bearing application number 202010721105.1 and title "Interface display method, device, terminal and storage medium" filed with the China Patent Office on July 24, 2020, the entire contents of which are incorporated herein by reference. [Background technology]

[0003] Currently, in a game, a user can control a first virtual object to attack an enemy virtual object, where the enemy virtual object is in a different camp from the first virtual object.

[0004] In the related technology, when a first virtual object uses a skill to attack a hostile virtual object outside a screen display, a user can fully observe the attack range of the skill by sliding the game screen, and when it is determined that the skill can attack the hostile virtual object, the user controls the first virtual object to release the skill.

[0005] However, in the above related technology, the user needs to slide the display screen to know whether the skill is aimed at an enemy virtual object located outside the screen display, and the operation is highly complicated and not timely. Summary of the Invention [Problem to be solved by the invention]

[0006] The embodiments of the present application provide an interface display method, device, terminal and storage medium, which can realize the visualization of hittable virtual objects in map display control corresponding to target operations, reduce the number of interactions between the user and the terminal, greatly reduce the resource consumption of the terminal, and improve the running speed of the game. At the same time, the operation is simple and timely. The above technical means are as follows: [Means for solving the problem]

[0007] According to one aspect of an embodiment of the present application, there is provided an interface display method, the method being executed by a terminal, the method comprising: displaying a display screen and a target operation control corresponding to a virtual environment, the target operation control being used to control a first virtual object to perform a target operation; a step of displaying an indication graphic of the target operation on the display screen in response to a touch control operation on the target operation control, the indication graphic being used to indicate an effective range of the target operation; and if a hitable virtual object is present within an effective range of the target operation, marking the hitable virtual object in a map display control, the map display control being a User Interface (UI) control used to display a virtual environment map.

[0008] According to one aspect of an embodiment of the present application, there is provided an interface display device, the device being disposed in a terminal, the device comprising: a screen display module used for displaying a display screen corresponding to a virtual environment and a target operation control, the target operation control being used for controlling a first virtual object to perform a target operation; a graphic display module, which is used to display an indication graphic of the target operation on the display screen in response to a touch control operation on the target operation control, the indication graphic being used to indicate an effective range of the target operation; and an object marking module used for marking a hittable virtual object in a map display control when the hittable virtual object exists within an effective range of the target operation, the map display control being a UI control used for displaying a virtual environment map.

[0009] According to one aspect of an embodiment of the present application, a terminal is provided, the terminal including a processor and a memory, at least one instruction, at least one program, code set or instruction set is stored in the memory, and the at least one instruction, the at least one program, code set or instruction set is loaded and executed by the processor to realize the interface display method.

[0010] 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, code set or instruction set is stored, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to realize the interface display method.

[0011] According to one aspect of the present invention, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions stored in a computer-readable storage medium, a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the interface display method. Effect of the Invention

[0012] The technical means provided by the embodiments of the present application can provide the following beneficial effects.

[0013] When there is a hitable virtual object within the effective range of the target operation, the hitable virtual object is marked in the map display control, thereby realizing the visualization of the hitable virtual object corresponding to the target operation in the map display control, providing the possibility that the target operation can accurately hit the enemy virtual object outside the screen display screen, reducing the number of interactions between the user and the terminal, greatly reducing the resource consumption of the terminal, and improving the game execution speed. At the same time, due to the visualization of the hitable virtual object corresponding to the target operation in the map display control, the sliding operation on the display screen when the user attacks the enemy virtual object outside the screen display screen is reduced, the operation is simple and timely, the user can directly obtain the action target of the target operation through the map display control, reducing the probability of erroneous operation of the target operation, and ensuring the hitting accuracy of the target operation.

[0014] In order to more clearly describe the technical solutions of the embodiments of the present application, the following briefly introduces the drawings that need to be used in the description of the embodiments. It is obvious that the drawings described below are only some embodiments of the present application, and those skilled in the art can obtain further drawings based on these drawings without creative efforts. [Brief description of the drawings]

[0015] [Figure 1] FIG. 1 is a schematic diagram of an execution environment for an application program provided by an embodiment of the present application. [Diagram 2] 2 is a flowchart of an interface display method provided by an embodiment of the present application; [Diagram 3] 1 shows an exemplary schematic diagram of a user interface. [Figure 4] 13 is an exemplary diagram of a map display control. [Diagram 5] 13 is an exemplary diagram of a map display control. [Figure 6] 13 is an exemplary diagram of a map display control. [Figure 7] 13 is an exemplary schematic diagram of the execution flow of a minimap manager; [Figure 8] 13 shows an exemplary schematic diagram of the execution flow of another minimap manager. [Figure 9] FIG. 2 is a block diagram of an interface display device provided by an embodiment of the present application. [Figure 10] FIG. 2 is a block diagram of an interface display device provided by another embodiment of the present application. [Figure 11] FIG. 2 is a structural block diagram of a terminal provided by an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0016] In order to make the objectives, technical means and advantages of the present application clearer, the embodiments of the present application will be described in more detail below in conjunction with the drawings.

[0017] 1, which illustrates a schematic diagram of an application program execution environment provided by an embodiment of the present application. The application program execution environment may include a terminal 10 and a server 20.

[0018] The terminal 10 may be, for example, an electronic device such as a mobile phone, a tablet computer, a game host, an e-book reader, a multimedia playback device, a wearable device, or a PC (Personal Computer). A client terminal of an application program may be installed in the terminal 10. Here, the application program may be an application program that needs to be downloaded and installed, or an application program that can be used by clicking, and the embodiment of the present application is not limited thereto.

[0019] In the embodiment of the present application, the application program may be any application program that can provide a virtual environment and allow a virtual object that is assigned and operated by a user to move in the virtual environment. Typically, the application program is a game application program, such as a Multiplayer Online Battle Arena (MOBA) game, a Battle Royale (BR) game, a Third-Person Shooting Game (TPS), a First-Person Shooting Game (FPS), and a Multiplayer Shooter Survival Game. Of course, in addition to game application programs, other types of application programs may also display virtual objects to users and provide functions corresponding to the virtual objects. For example, Virtual Reality (VR) type application programs, Augmented Reality (AR) type application programs, 3D map programs, military simulation programs, social application programs, and interactive entertainment application programs, and the like, but are not limited thereto in the embodiment of the present application. In addition, different application programs provide different types of virtual objects and different corresponding functions, which may be preset according to actual needs, and are not limited in the embodiments of the present application. Optionally, a client terminal of the application program is executed in the terminal 10. In some embodiments, the application program is an application program developed based on a three-dimensional virtual environment engine, for example, the virtual environment engine is a Unity engine, which can build a three-dimensional virtual environment, virtual objects, virtual tools, etc., to provide users with a more immersive game experience.

[0020] Here, the virtual environment is a scene displayed (or provided) when a client terminal of an application program (e.g., a game application program) is executed on the terminal, and the virtual environment refers to a scene in which a created virtual object moves (e.g., a game competition), such as a virtual room, a virtual island, a virtual map, and a virtual building. The virtual environment may be a simulation environment for the real world, a semi-simulation semi-fictional environment, or a purely fictional environment. The virtual environment may be a 2D virtual environment, a 2.5D virtual environment, or a 3D virtual environment, and is not limited thereto in the embodiments of the present application.

[0021] The virtual object may be a virtual character controlled by a user account in an application program, or may be a virtual character controlled by a computer program in the application program. For example, if the application program is a game application program, the virtual object may be a game character controlled by a user account in a game application program, or may be a game monster controlled by a computer program in the game application program. The virtual object may be in the form of a person, an animal, an animation, or other form, and is not limited thereto in the embodiment of the present application. The virtual object may be displayed in a three-dimensional form, or in a two-dimensional form, and is not limited thereto in the embodiment of the present application. Optionally, when the virtual environment is a three-dimensional virtual environment, the virtual object is a three-dimensional solid model created based on a skeletal animation technique. Each virtual object 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.

[0022] In one possible embodiment, the virtual objects include virtual objects in the same camp and virtual objects in different camps, that is, in the application program, the virtual objects are divided into different camps. Illustratively, take MOBA game as an example, 10 users match to play a game, and are divided into two teams, red team and blue team, that is, each team has 5 people, at this time, the virtual objects in the red team and the red team are in the same camp and are teammates with each other, the virtual objects in the blue team and the blue team are in the same camp and are teammates with each other, but the virtual objects in the red team and the blue team are in different camps and are hostile to each other.

[0023] In an embodiment of the present application, a user account may control a first virtual object to attack a second virtual object, where the first virtual object and the second virtual object are in different camps and are in an antagonistic relationship with each other. The user account attacks the second virtual object by controlling the first virtual object to release a skill. In one possible embodiment, in the process of the first virtual object trying to release a skill, the terminal 10 obtains an effective range (also called an effective range) of the skill and a second virtual object within the effective range. The terminal 10 marks the effective range and the second virtual object within the effective range on a map display control of the user interface.

[0024] The server 20 is used to provide background services to client terminals of an application program in the terminal 10. For example, the server 20 may be a background server of the application program. The server 20 may be one server, a server cluster consisting of multiple servers, or a cloud computing service center. The server 20 simultaneously provides background services to application programs in multiple terminals 10. The terminals 10 and the server 20 can communicate with each other via a network 30.

[0025] Referring to Fig. 2, it shows a flow chart of an interface display method provided by an embodiment of the present application. The method can be applied to a terminal, for example, the execution subject of each step may be a terminal 10 (hereinafter, abbreviated as "client terminal") in the application program execution environment shown in Fig. 1. The method may include the following steps (201-205).

[0026] Step 201: Display a display screen and target operational controls corresponding to a virtual environment.

[0027] A virtual environment is a scene in which virtual objects created by an application program move. The virtual environment includes a virtual island, a virtual map, and a virtual building. A user can control the virtual objects to interact with the virtual environment through a user account, such as entering a virtual building in the virtual environment and attacking other virtual objects in the virtual environment. Here, the application program may be an application program that needs to be downloaded and installed, or may be an application program that can be used by clicking.

[0028] The display screen refers to a screen that displays the virtual environment to the user on the user interface. The display screen is a screen captured from the virtual environment by the virtual camera. In one possible embodiment, the virtual camera captures a screen of the virtual environment from a third viewpoint. In a normal case, the virtual camera is installed diagonally above the first virtual object, and the client terminal observes the virtual environment with the first virtual object as the center, captures a screen of the virtual environment with the first virtual object as the center, generates a display screen corresponding to the virtual environment, and displays the display screen corresponding to the virtual environment in the user interface. In another possible embodiment, the virtual camera captures a screen of the virtual environment from a first viewpoint. In a normal case, the virtual camera is installed just in front of the first virtual object, and the client terminal observes the virtual environment with the virtual camera from the viewpoint of the first virtual object, captures a screen of the virtual environment with the first virtual object as the first viewpoint, generates a display screen corresponding to the virtual environment, and displays the screen corresponding to the virtual environment in the user interface. Of course, in other possible embodiments, the position of the virtual camera can be adjusted in real time. The user can adjust the position of the virtual camera by performing a control operation on the user interface, and can then observe a display screen corresponding to the virtual environment at a different position. For example, the user may adjust the position of the virtual environment by performing a screen operation (e.g., a drag operation) on the user interface. Here, the user interface refers to the screen of the application program displayed to the user on the client terminal.

[0029] In the embodiment of the present application, after receiving a start command for the application program triggered by a user, the client terminal controls and executes the application program, and when receiving a match start command, calls a virtual camera to display a display screen corresponding to the virtual environment in the user interface. The client terminal may display a target operation control in the user interface at the same time as displaying a display screen corresponding to the virtual environment. Here, the target operation control is used to control a first virtual object to perform a target operation. For example, the user may click the target operation control to control the first virtual object to perform the target operation, or may press a key position (e.g., R key) corresponding to the target operation control to control the first virtual object to perform the target operation. It is necessary to explain that the target operations corresponding to the target operation control are different in different application programs.

[0030] In one possible embodiment, the target operation is to release a certain skill, that is, the target operation control is used to control the first virtual object to release a certain skill. For example, after the client terminal receives the execution command of the target operation, it controls the first virtual object to release a skill corresponding to the target operation control. In practical application, the user interface may include multiple operation controls used to release skills, and different operation controls are used to release different skills.

[0031] In another possible embodiment, the target operation is to use a virtual object, i.e., the target operation control is used to control the first virtual object to use a virtual object, such as a virtual tool or a virtual weapon. For example, after the client terminal receives the execution command of the target operation, it controls the first virtual object to use the corresponding virtual tool. In actual operation, the user interface may include multiple operation controls used to use virtual tools, and different operation controls are used to use different virtual tools.

[0032] In yet another possible embodiment, the target operation is a state switch, that is, the target operation control is used to control the first virtual object to switch to a certain state. For example, after the client terminal receives a trigger execution command of the target operation, it controls the first virtual object to switch to the target state. In practical application, a user interface may include multiple operation controls. Here, different operation controls may correspond to different states. Of course, the same operation control may correspond to different states. For example, for a certain operation control, if a user clicks once, it controls the first virtual object to switch to a forward jump state, and if a user clicks twice, it controls the first virtual object to switch to a backward jump state.

[0033] Of course, in practical applications, the application program can set the target operation corresponding to the above target operation control according to the actual situation, and the embodiment of the present application is not limited thereto.

[0034] Step 202: In response to a touch control operation on the target operation control, an indication graphic for the target operation is displayed on the display screen.

[0035] The touch control operation refers to a user's operation on any position on a user interface. In the embodiment of the application, the touch control operation is an operation on a target operation control performed by a user. For example, a user may perform a touch control operation on a target operation control by clicking the target operation control in a user interface, or a user may perform a touch control operation on the target operation control by pressing a corresponding key position (e.g., R key) on a keyboard.

[0036] In an embodiment of the present application, after the client terminal displays the user interface of the application program, it may monitor the user interface, and after detecting a touch control operation in the user interface, obtain a trigger position of the touch control operation, and if the trigger position is located within a trigger area of ​​a target operation control, determine that the touch control operation is a touch control operation for the target operation control.

[0037] In one possible embodiment, the position of each operation control in the user interface is fixed, and a fixed trigger area of ​​each operation control is set in the application program. Here, the fixed trigger area can be any position in the user interface, for example, the fixed trigger area of ​​the target operation control is the surrounding area of ​​the target operation control. For example, the client terminal can determine whether the touch control operation is located in the fixed trigger area of ​​the target operation control based on the trigger position. If the touch control operation is located in the fixed trigger area of ​​the target operation control, it is determined that the touch control operation is the touch control operation of the target operation control.

[0038] In another possible embodiment, the position of each operation control on the user interface is adjustable, that is, the user can adjust the position of each operation control on the user interface based on the actual situation, and at this time, the motion trigger area of ​​each operation control is set in the application program. Here, the motion trigger area can be any area based on the position of the target operation control, for example, the motion trigger area of ​​the target operation control is an area whose distance from the center position of the target operation control is less than a target value. For example, the client terminal can determine the distance between the trigger position and the center position of the target operation control based on the trigger position. If the distance is less than a target value, it determines that the touch control operation is the touch control operation of the target operation control.

[0039] When the client terminal detects a touch control operation on the target operation control, the client terminal displays an indication graphic of the target operation on the display screen, where the indication graphic is used to indicate an effective range of the target operation, and the effective range is an actual action range of the target operation, such as an attack range of an attack skill, a throwing position of a virtual tool, or a jump collision range of a virtual object, etc.

[0040] In the embodiment of the present application, the indication graphic may also be called a ground indicator, and the ground indicator is used to indicate an effective range of the target operation on the ground of the virtual environment. After detecting a touch control operation on the target operation control, the client terminal may obtain an effective range of the target operation corresponding to the target operation control, map the effective range on the ground of the virtual environment in the form of an indication graphic, and further display the indication graphic of the target operation on the display screen.

[0041] For example, as also shown in FIG. 3, in the user interface 30, after the client terminal detects a touch control operation on a target operation control 31, it displays an indication graphic 32 of the effective range of the target operation corresponding to the target operation control 31 on the ground of the virtual environment.

[0042] It is necessary to explain that the effective range may be the range of effect of the target operation, or may be the intersection range between the range of effect of the target operation and the screen area of ​​the client terminal, and the embodiment of the present application is not limited thereto.

[0043] Step 203: If a hitable virtual object exists within the effective range of the target operation, the hitable virtual object is marked in the map display control.

[0044] The hittable virtual object is used to indicate a virtual object that is the target of the target operation and has a hit probability. After determining an effective range of the target operation, the client terminal predetermines an action target of the target operation based on the effective range, and determines a hittable virtual object corresponding to the target operation.

[0045] In the embodiment of the present application, different target operations target different virtual objects. In one possible embodiment, if the target operation has an attack attribute, the virtual object targeted by the target operation is a virtual object in a camp hostile to the first virtual object. In another possible embodiment, if the target operation has a buff attribute, the virtual object targeted by the target operation is a virtual object in the same camp as the first virtual object. After determining the effective range of the target operation, the client terminal determines that a virtual object in the effective range is a virtual object having a hit probability, traverses the virtual object having the hit probability, and if the virtual object having the hit probability is a virtual object targeted by the target operation, determines that a hittable virtual object exists within the effective range of the target operation. Of course, after determining the effective range of the target operation control, the client terminal may obtain position information of the virtual object targeted by the target operation in the virtual environment based on attribute information of the target operation, and determine whether a hittable virtual object exists within the effective range based on the position information.

[0046] In the embodiment of the present application, when a hittable virtual object exists within the effective range of the target operation, the client terminal marks the hittable virtual object in the map display control. The map display control is a user interface (UI) control used to display a virtual environment map. The virtual environment map is used to represent the spatial distribution, connection, quantity, quality characteristics, and temporal development change state of various objects in the virtual environment. The map displayed in the map display control may be in a two-dimensional (2D) or three-dimensional (3D) format, which is easy to quickly and intuitively reflect the current virtual environment situation to the user, thereby facilitating the user to formulate a usage strategy and perform operations. Taking a game application program as an example, the map display control may be called a map or a mini-map, and is used to display the topography of the virtual environment provided by the game application program in a two-dimensional or three-dimensional format, such as the locations of base camps, attack lines, defense towers, rivers, and trees. Exemplarily, as shown in FIG. 4, a first virtual building 41 and a second virtual building 42 in the virtual environment are included in the map display control 40. The display screen of the map display control may be a dynamic screen that changes in real time. For example, when a virtual building in the virtual environment is destroyed, the display screen of the map display control is updated, and the ruins remaining after the destruction of the virtual building are included in the updated map display control. In one possible embodiment, the map display control may include an icon of each virtual object in the virtual environment, and when the client terminal marks a hittable virtual object, the client terminal may add a mark on the icon of the hittable virtual object. In another possible embodiment, the map display control may not include an icon of each virtual object in the virtual environment, and when the client terminal marks a hittable virtual object, the client terminal may add an icon of the hittable virtual object in the map display control to realize a mark on the hittable virtual object.

[0047] It is necessary to explain that the map display control can display the global map of the virtual environment, or can display a partial map of the virtual environment, and the embodiment of the present application is not limited thereto. For example, if a user needs to monitor and control a certain part of the virtual environment in real time, the user can set the map display control, and the client terminal obtains the display parameters corresponding to the map display control, and then controls the map display control to display only the partial virtual environment set by the user.

[0048] It is necessary to note that the map display control is a UI operation control, which can receive and respond to user operations, for example, supports responding to operations such as clicking, dragging, and scaling by the user.

[0049] In one possible embodiment, the user may control the display style in the user interface of the map display control by a control operation on the map display control. For example, the user may control the zoom-in or zoom-out display of the map display control by a click operation or a mouse wheel slide. Of course, in order to facilitate user operation, the map display control may be set with a default display scale, and the user may control the map display control by a click operation to display the map display control at the default display scale, where the global map of the virtual environment or a partial map set by the user is included in the map display control displayed at the default display scale. Also, for example, the user may click on a certain position of the virtual environment map in the map display control to control the map display control to display the virtual environment map corresponding to the position. When the client terminal receives the click operation, the display screen of the map display control is switched to a display screen of the virtual environment map centered on the certain position.

[0050] In another possible embodiment, the user may use the map display control to switch from the currently displayed virtual environment screen to a virtual environment screen corresponding to the position, thereby observing the real-time situation of the position in the virtual environment. If the user clicks on a position in the map display control, the client terminal correspondingly switches the display screen of the virtual environment to a display screen corresponding to the position after receiving the click operation on the position, where the display screen corresponding to the position does not include the first virtual object. Of course, the user may also switch the display screen corresponding to the virtual environment in the user interface by a drag operation on the map display control. After receiving the drag operation on the map display control, the client terminal switches the display screen corresponding to the virtual environment in the user interface to a display screen corresponding to the virtual environment indicated by the current virtual environment map based on the current virtual environment map displayed in the map display control.

[0051] As can be understood, the map display control may be displayed in the user interface when displaying a display screen corresponding to a virtual environment, or may be displayed in the user interface when determining that a hittable virtual object exists within the effective range of a target operation, and the embodiment of the present application is not limited thereto. Of course, in other possible embodiments, the map display control may be hidden, and after being hidden, a map display control icon is displayed in the user interface, and the user can restore the display of the map display control by performing an operation on the map display control icon.

[0052] It should be further noted that the map display control may be displayed at any location in the user interface, where the any location may be a designer-defined location or a user-defined location, and the embodiments of the present application are not limited thereto.

[0053] As described above, the technical means provided by the embodiment of the present application realizes the visualization of the hitable virtual object corresponding to the target operation in the map display control by marking the hitable virtual object in the map display control, providing the possibility that the target operation can accurately hit the enemy virtual object outside the screen display screen, reducing the number of interactions between the user and the terminal, greatly reducing the resource consumption of the terminal, and improving the game execution speed. At the same time, due to the visualization of the hitable virtual object corresponding to the target operation in the map display control, the slide operation on the display screen when the user attacks the enemy virtual object outside the screen display screen is reduced, the operation is simple and timely, the user can directly obtain the action target of the target operation through the map display control, reducing the probability of erroneous operation of the target operation, and ensuring the accuracy of hitting the target operation.

[0054] A specific method for marking a hittable virtual object will be introduced below.

[0055] In one possible embodiment, the map display control includes an icon of each virtual object in the virtual environment, and the client terminal may display an icon of a second virtual object and corresponding hittable presentation information in the map display control, where the second virtual object is a hittable virtual object corresponding to the target operation. In this case, the step 203 includes the following steps:

[0056] 1: Determine a virtual object list based on the position information of virtual objects in the virtual environment and the effective range of the target operation.

[0057] The position information of the virtual object is used to indicate the position of the virtual object in the virtual environment, and the position information of the virtual object includes the position coordinates of the virtual object. In an embodiment of the present application, after the client terminal determines the effective range of the target operation, it obtains the position information of each virtual object in the virtual environment, and screens the virtual objects within the effective range according to the position information of the virtual objects to determine a virtual object list corresponding to the target operation, where the virtual object list includes the target virtual objects located within the effective range of the target operation.

[0058] The target virtual object is a virtual object that is a target of the target operation. In an embodiment of the present application, the client terminal can determine the target virtual object based on attribute information of the target operation, and the attribute information may include an attack attribute and an auxiliary attribute, etc. For example, if the target operation has an attack attribute, the target virtual object is a virtual object in a hostile camp to the first virtual object, if the target operation has an auxiliary attribute, the target virtual object is a virtual object in the same camp as the first virtual object, and if the target operation has both the attack attribute and the auxiliary attribute, the target virtual object is a global virtual object in the virtual environment.

[0059] In one possible embodiment, after detecting a touch control operation on the target operation control, the client terminal may obtain attribute information of the target operation corresponding to the target operation control, further determine a target virtual object corresponding to the target operation, obtain position information of the target virtual object, and based on the position information of the target virtual object and the effective range of the target operation, determine a target virtual object within the effective range, and generate a virtual object list.

[0060] 2: Get the list of icons that are displayed during map display control.

[0061] The icon list includes icons of virtual objects. Here, the icons are used to represent corresponding virtual objects, and the icons may be avatars of virtual objects, names of virtual objects, or user account names of virtual objects, etc. In the embodiment of the present application, the client terminal may obtain the icon list in the display state in the map display control after determining the virtual object list. If a virtual object is not covered by an obstacle, the icon of the virtual object is in the display state in the map display control, and if the virtual object is covered by an obstacle, the icon of the virtual object is in the non-display state in the map display control. Here, the obstacle may be any virtual object that obstructs the view of the virtual object in the virtual environment, or may be a virtual object with a covering function set by a designer in the virtual environment, which is not limited in the embodiment of the present application.

[0062] 3: Traverse the virtual objects corresponding to the icons in the icon list, and determine whether the virtual object corresponding to the icon in the icon list is in the virtual object list.

[0063] In the embodiment of the present application, after the client terminal obtains the virtual icon list, it traverses the virtual objects corresponding to the icons in the icon list, and determines whether the virtual object is in the virtual object list.

[0064] 4: If the virtual object corresponding to the icon is in the virtual object list, determine that the virtual object corresponding to the icon is a second virtual object, and display the icon of the second virtual object and the corresponding hittable presentation information in the map display control.

[0065] In the embodiment of the present application, after the client terminal traverses the virtual object corresponding to the icon in the icon list, if the virtual object corresponding to the icon is in the virtual object list, the client terminal determines that the virtual object corresponding to the icon is a second virtual object, and displays the icon of the second virtual object and the corresponding hitable presentation information in the map display control. Here, the hitable presentation information is used to indicate that the second virtual object is a hitable virtual object. In one possible embodiment, the hitable presentation information is a designation identifier. For example, the client terminal may add a designation identifier on the icon of the second virtual object, which is used to indicate that the second virtual object is a hitable virtual object. As shown in FIG. 3, after the client terminal determines the second virtual object 33, the client terminal adds a designation identifier 36 in the icon 35 of the second virtual object in the map display control 34, thereby indicating that the second virtual object 33 is a hitable virtual object. In another possible embodiment, the hitable presentation information is color information. Correspondingly, the client terminal may add an arbitrary color onto the icon of the second virtual object, which is used to indicate that the second virtual object is a hittable virtual object.

[0066] It is necessary to note that in the embodiment of the present application, if the second virtual object is not a hittable virtual object, the client terminal cancels the display of the icon of the second virtual object and the corresponding hittable presentation information in the map display control.

[0067] In one possible embodiment, after marking the second virtual object, the client terminal monitors the position of each virtual object in the virtual environment, and when the second virtual object moves out of the effective range, it determines that the second virtual object is not a hittable virtual object, and cancels the display of the hittable presentation information corresponding to the icon of the second virtual object in the map display control. Of course, if there is another target object that moves into the effective range, it determines that the other target object is the second virtual object, and displays the hittable presentation information corresponding to the icon of the second virtual object in the map display control.

[0068] In another possible embodiment, when the client terminal detects that the touch control operation on the target operation control disappears, it determines that the second virtual object is not a hittable virtual object, and cancels the display of the icon of the second virtual object and the corresponding hittable presentation information in the map display control. Here, the touch control operation of the target operation control may disappear when the user stops the touch control operation on the target operation control, or may disappear when the user triggers the generation of a block command for the target operation control, and the block command refers to a command generated by an operation cancel control corresponding to the target operation in the user interface when the user gives up the execution of the target operation.

[0069] It is necessary to explain that in the embodiment of the present application, if the client terminal receives an execution command for the target operation, it displays the icon of the second virtual object and the corresponding hit presentation information in the map display control. Here, the execution command is used to control the first virtual object to execute the target operation corresponding to the target operation control, and the hit presentation information is used to indicate that the target operation hits the second virtual object. Exemplarily, as also referred to in FIG. 5, after receiving the execution command for the target operation control, the client terminal converts the map display control 34 into the map display control 50, cancels the instruction identifier 36 in the map display control 34, converts the display style of the icon 35 of the second virtual object, and obtains the icon 51 of the second virtual object after adding the hit presentation information. Optionally, the execution command for the target operation control may be triggered and generated when the client terminal detects that the user stops the touch control operation for the target operation control. Of course, in the embodiment of the present application, since the virtual object is movable, the hitable virtual object corresponding to the target operation may be the same as or different from the hit virtual object.

[0070] In another possible embodiment, the map display control does not include icons of virtual objects in the virtual environment, and when the client terminal marks a hitable virtual object, the client terminal adds icons of the hitable virtual object to the map display control to realize the marking of the hitable virtual object. As shown in Fig. 4, when the touch control operation on the target operation control is not detected, the map display control 40 includes a first virtual building 41 and a second virtual building 42, and after the touch control operation on the target operation control is detected, the map display control 40 is switched to the map display control 43, where the icon 44 of the hitable virtual object is included in the map display control 43. In this case, the above step 203 includes the following steps.

[0071] 1: Display map display controls.

[0072] In the embodiment of the present application, in order to save the processing overhead of the terminal, the client terminal displays the map display control in the user interface after detecting the touch control operation of the target operation control. Here, the display screen corresponding to the map display control may be determined according to the effective range of the target operation. After determining the effective range of the target operation, the client terminal determines the display range of the virtual environment map according to the effective range. Here, the display range is used to indicate the display range of the virtual environment map corresponding to the map display control, and the display range is larger than the effective range. Then, the client terminal determines the display screen corresponding to the map display control according to the display range, obtains a thumbnail parameter of the map display control, scales the display screen according to the thumbnail parameter, obtains a map display control, and displays the map display control. At this time, the complete virtual environment screen within the effective range is included in the map display control, ensuring the integrity of the display information of the map display control, and at the same time, the virtual environment screen outside the effective range does not need to be displayed in the map display control, thereby reducing unnecessary overhead caused by the scaling of the invalid screen. Here, the thumbnail parameter is used to indicate the size ratio between the map display control and the display screen.

[0073] 2: Obtain position information of hittable virtual objects.

[0074] After displaying the map display control, the client terminal acquires the position information of the hittable virtual object. Here, the method of determining the hittable virtual object is introduced in the embodiment of FIG. 2, and a detailed description is omitted here.

[0075] 3: According to the position information of the hittable virtual object, display an icon of the hittable virtual object in the map display control, and mark the icon of the hittable virtual object.

[0076] In the embodiment of the present application, after the client terminal obtains the position information of the hittable virtual object, it determines whether the hittable virtual object is covered by an obstacle according to the position information. If the hittable virtual object is not covered by an obstacle, it determines that the hittable virtual object is in a hittable and displayable state, and displays an icon of the hittable virtual object in the map display control, thereby marking the icon of the hittable virtual object; if the hittable virtual object is covered by an obstacle, it determines that the hittable virtual object is in a hittable and undisplayable state, and does not display the icon of the hittable virtual object in the map display control; if the hittable virtual object is covered by an obstacle having a blocking effect, it determines that the hittable virtual object is in an unhittable and undisplayable state, and does not display the icon of the hittable virtual object in the map display control.

[0077] Of course, in actual operation, when the client terminal obtains a hittable virtual object, it may directly obtain a virtual object that is in a hittable / displayable state as the hittable virtual object, and after obtaining the position information of the hittable virtual object, it may directly display an icon of the hittable virtual object during map display control based on the position information of the hittable virtual object.

[0078] It is necessary to note that in the embodiment of the present application, a thumbnail indication graphic of a target operation may be further displayed in the map display control. For example, after the client terminal detects a touch control operation on the target operation control, the thumbnail indication graphic of the target operation may be displayed in the map display control. Here, the thumbnail indication graphic is a simplified graphic representation of the indication graphic in the map display control, and as shown in FIG. 3, the thumbnail indication graphic 37 in the map display control 33 is used to represent the indication graphic 32 of the effective range in the user interface 30. It is necessary to note that the specific steps of obtaining the thumbnail indication graphic are as follows:

[0079] 1: Get attribute information of touch control operation.

[0080] The attribute information of the touch control operation is used to indicate the display style of the pointing figure of the effective range of the target operation. After detecting the touch control operation on the target operation control, the client terminal obtains attribute information of the touch control operation, the attribute information including the display size, display position and display texture of the pointing figure.

[0081] 2: Generate a first graphic parameter based on attribute information of the touch control operation.

[0082] The first graphic parameter is used to indicate a display parameter of the pointing graphic, and the client terminal may determine a display style on a display screen corresponding to the virtual environment of the pointing graphic according to the first graphic parameter.

[0083] In an embodiment of the present application, after the client terminal obtains the attribute information of the touch control operation, it generates a first graphic parameter based on the attribute information of the touch control operation, and determines a display style on a display screen corresponding to a virtual environment of an indicated graphic indicated by the attribute information based on the first graphic parameter.

[0084] 3: Determine the second graphic parameter based on the first graphic parameter.

[0085] The second graphic parameter is used to indicate a display parameter of a thumbnail indicating graphic, and the client terminal can determine a display style of the thumbnail indicating image in the map display control according to the second graphic parameter.

[0086] In one possible embodiment, after generating the first graphical parameter, the client terminal determines a second graphical parameter based on the first graphical parameter and a thumbnail coefficient of the map display control, and displays a thumbnail indicating graphic of the target operation in the map display control based on the second graphical parameter.

[0087] In another possible embodiment, the client terminal determines a display style on a display screen corresponding to the virtual environment of the pointing figure based on the first graphic parameter, and maps the display style on the display screen corresponding to the virtual environment of the pointing figure into the map display control based on the thumbnail coefficient of the map display control.

[0088] In the embodiment of the present application, different target operations correspond to different thumbnail indication figures. In one possible embodiment, if the target operation belongs to a direction type operation, the thumbnail indication figure includes a straight line figure starting from the icon of the first virtual object and indicating the selection direction of the target operation, for example, the thumbnail indication figure 37 in FIG. 3. In another possible embodiment, if the target operation belongs to a position type operation, the thumbnail indication figure includes a range indication figure corresponding to the effective range of the target operation and a position indication figure corresponding to the selection execution position of the target operation, centered on the icon of the first virtual object. Here, the range indication figure is used to indicate the effective range of the target operation, and the position indication figure is used to indicate the action position of the target operation in the virtual environment. For example, as also referred to in FIG. 6, the map display control 60 includes an icon 61 of the first virtual object, a range indication figure 62, and a position indication figure 63.

[0089] It is necessary to explain that in the embodiment of the present application, in order to ensure the display accuracy of the map exhibition control, the client terminal needs to perform data update on the display screen of each frame corresponding to the virtual environment, and update the map exhibition control with the updated data. For example, the client terminal may obtain the movement data of the virtual object and the position adjustment data of the target operation in real time. Then, based on the movement data of the virtual object, update the hittable virtual object in the map exhibition control, cancel the mark for the hittable virtual object moving outside the effective range, mark the hittable virtual object moving within the effective range, and correspondingly, update the position of the thumbnail indication figure in the map exhibition control based on the position adjustment data of the target operation, determine the effective range after the update, and mark the hittable virtual object after the position adjustment based on the effective range after the update. Here, the position adjustment data of the target operation may be data obtained from the position adjustment area of ​​the target operation. For example, the user generates the position adjustment data of the target operation by a slide command on the position adjustment area of ​​the target operation, and correspondingly, the client terminal obtains the position adjustment data.

[0090] In the embodiment of the present application, a minimap manager may be set in an application program, and the user of the minimap manager manages the map display control, for example, controls the display and disappearance of thumbnail presentation figures in the map display control, and controls the display and disappearance of hit possible presentation information. For example, the minimap manager is introduced with reference to Figures 7 and 8.

[0091] Illustratively, when detecting a touch control operation on a target operation control, the steps performed by the minimap manager are shown in FIG. 7. When the client terminal receives a touch control operation on a target operation control, it obtains attribute information of the touch control operation, and determines a display parameter of a thumbnail indication figure of the effective range of the target operation according to the attribute information of the touch control operation, and the minimap manager displays a thumbnail indication figure on the map display control according to the display parameter of the thumbnail indication figure. Then, the client terminal determines the effective range of the target operation according to the attribute information of the touch control operation, and determines a hittable virtual object corresponding to the target operation according to the effective range, and generates a virtual object list according to the hittable virtual object, and the minimap manager traverses the icons of the virtual objects in the map display control according to the virtual object list, and determines whether the virtual object corresponding to the icon is in the virtual object list. If the virtual object corresponding to the icon is in the virtual object list, it marks the icon of the virtual object in the map display control, and if the virtual object corresponding to the virtual object icon is not in the virtual object list, it does not mark the icon of the virtual object in the map display control.

[0092] Illustratively, the steps performed by the minimap manager when detecting that the touch control operation on the target operation control is lost are shown in FIG. 8. When the client terminal detects that the touch control operation on the target operation control is lost, the minimap manager discards the thumbnail indication figure corresponding to the effective range of the target operation control in the map display control. After that, the client terminal generates an empty list, and the minimap manager traverses the icon of the virtual object in the map display control to determine whether the icon of the virtual object has a mark. If the icon of the virtual object has a mark, the minimap manager cancels the mark for the icon of the virtual object in the map display control; if the icon of the virtual object has no mark, the icon of the virtual object is not processed. The following are apparatus embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the apparatus embodiments of the present application, please refer to the method embodiments of the present application.

[0093] Referring to FIG. 9, it shows a block diagram of an interface display device provided by an embodiment of the present application. The device has a function of implementing the above-mentioned interface display method, and the above-mentioned function may be implemented by hardware, or may be implemented by hardware executing corresponding software. The device may be a terminal, or may be installed in a terminal. The device 900 may include a screen display module 910, a graphic display module 920, and an object mark module 930.

[0094] The screen display module 910 is used for displaying a display screen corresponding to the virtual environment and a target operation control, and the target operation control is used for controlling a first virtual object to perform a target operation.

[0095] The graphic display module 920 is used to display an indication graphic of the target operation on the display screen in response to detecting a touch control operation on the target operation control, and the indication graphic is used to indicate the effective range of the target operation.

[0096] The object mark module 930 is used to mark a hittable virtual object in a map display control when the hittable virtual object exists within the effective range of the target operation, and the map display control is a UI control used to display a virtual environment map.

[0097] In an exemplary embodiment, the object mark module 930 includes a first display unit.

[0098] The first display unit is used for displaying an icon of the second virtual object and corresponding "hittable" presentation information during the map display control, where the "hittable" presentation information is used for indicating that the second virtual object is the hittable virtual object.

[0099] In an exemplary embodiment, the object mark module 930 further includes an information canceling unit.

[0100] The information canceling unit is used for canceling the display of the icon of the second virtual object and the presentation information of "hittable" corresponding to the second virtual object in the map display control when the second virtual object is not the hittable virtual object.

[0101] In an exemplary embodiment, the object mark module 930 further includes a second display unit.

[0102] The second display unit is used for displaying an icon of a second virtual object and corresponding hit presentation information in the map display control in response to an execution command for the target operation, where the hit presentation information is used for indicating that the target operation hits the second virtual object.

[0103] In an exemplary embodiment, the object mark module 930 further includes a list determining unit, a list traversing unit, a list traversing unit, and a step executing unit.

[0104] The list determining unit is used for determining a virtual object list based on the position information of virtual objects in the virtual environment and an effective range of the target operation, where the virtual object list includes target virtual objects located within the effective range of the target operation.

[0105] The list obtaining unit is used for obtaining an icon list in a display state in the map display control, where the icon list includes icons of virtual objects.

[0106] A list traversal unit is used for traversing the virtual objects corresponding to the icons in the icon list, and determining whether the virtual object corresponding to the icon in the icon list is in the virtual object list.

[0107] The step execution unit is used to execute the step of determining that the virtual object corresponding to the icon is a second virtual object if the virtual object corresponding to the icon is in the virtual object list, and displaying the icon of the second virtual object and corresponding hittable presentation information in the map display control.

[0108] In an exemplary embodiment, as shown in FIG. 10, the apparatus 900 further includes a thumbnail display module 940 .

[0109] The thumbnail display module 940 is used to display a thumbnail indication graphic of the target operation in the map display control in response to detecting a touch control operation on the target operation control, where the thumbnail indication graphic is a simplified graphical representation of the indication graphic in the map display control.

[0110] In an exemplary embodiment, when the target operation belongs to a directional operation, the thumbnail indicating figure includes a straight line figure that starts from the icon of the first virtual object and indicates a selection direction of the target operation.

[0111] In an exemplary embodiment, when the target operation belongs to a position-type operation, the thumbnail indication figure is centered on the icon of the first virtual object and includes a range presentation figure corresponding to the effective range of the target operation, and a position presentation figure corresponding to the selection and execution position of the target operation.

[0112] In an exemplary embodiment, as shown in FIG. 10, the apparatus 900 further includes an attribute obtaining module 950 , a parameter generating module 960 and a parameter determining module 970 .

[0113] The attribute obtaining module 950 is used for obtaining attribute information of the touch control operation.

[0114] The parameter generating module 960 is used to generate a first graphic parameter according to the attribute information of the touch control operation, and the first graphic parameter is used to indicate a display parameter of the indicating graphic.

[0115] The parameter determining module 970 is used for determining a second graphics parameter according to the first graphics parameter, and the second graphics parameter is used for indicating a display parameter of the thumbnail indicating graphics.

[0116] In an exemplary embodiment, the object mark module 930 includes a map display unit, a location acquisition unit and an icon display unit.

[0117] The map display unit is used to display the map display control.

[0118] The position acquisition unit is used for acquiring position information of the hittable virtual object.

[0119] The icon display unit is used for displaying an icon of the hittable virtual object in the map display control according to the position information of the hittable virtual object, and marking the icon of the hittable virtual object.

[0120] In an exemplary embodiment, the map display unit is used for: determining a display range of the virtual environment map based on the effective range, the display range being greater than the effective range; determining a display screen corresponding to the map display control based on the display range; obtaining a thumbnail parameter of the map display control, the thumbnail parameter being used to indicate a size ratio between the map display control and the display screen; scaling the display screen based on the thumbnail parameter to obtain the map display control; and displaying the map display control.

[0121] As described above, the technical means provided by the embodiment of the present application realizes the visualization of the hitable virtual object corresponding to the target operation in the map display control by marking the hitable virtual object in the map display control, providing the possibility that the target operation can accurately hit the enemy virtual object outside the screen display screen, reducing the number of interactions between the user and the terminal, greatly reducing the resource consumption of the terminal, and improving the game execution speed. At the same time, due to the visualization of the hitable virtual object corresponding to the target operation in the map display control, the slide operation on the display screen when the user attacks the enemy virtual object outside the screen display screen is reduced, the operation is simple and timely, the user can directly obtain the action target of the target operation through the map display control, reducing the probability of erroneous operation of the target operation, and ensuring the accuracy of hitting the target operation.

[0122] It is necessary to explain that the above embodiment provides an apparatus that realizes its functions by only taking the above-mentioned functional module division as an example, and in actual application, the above-mentioned functions may be assigned to different functional modules to be completed as necessary, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above-mentioned functions. In addition, the above embodiment provides an apparatus that belongs to the same concept as the method embodiment, and its specific implementation process is described in detail in the method embodiment, and detailed description is omitted here.

[0123] Referring to FIG. 11, it shows a structural block diagram of a terminal 1100 provided by an embodiment of the present application. The terminal 1100 may be an electronic device such as a mobile phone, a tablet computer, a game host, an e-book reader, a multimedia playback device, a wearable device, and a PC. The terminal is used to implement the interface display method provided in the above embodiment. The terminal may be the terminal 10 in the game execution environment shown in FIG. 1. Specifically, the terminal 1100 generally includes a processor 1101 and a memory 1102.

[0124] The processor 1101 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1101 may be implemented using at least one hardware format of DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1101 may further include a main processor and a coprocessor, where the main processor is a processor used to process data in a wake-up state and is also called a CPU (Central Processing Unit), and the coprocessor is a low-power processor used to process data in a standby state. In some embodiments, the processor 1101 may be integrated with a GPU (Graphics Processing Unit), where the GPU is used to render and draw content that needs to be displayed on a display screen. In some embodiments, the processor 1101 may further include an AI (Artificial Intelligence) processor, where the AI ​​processor is used to process computational operations related to machine learning.

[0125] The memory 1102 may include one or more computer-readable storage media, which may be non-transitory. The memory 1102 may further include high-speed random access memory, and non-volatile memory, such as one or more magnetic disk storage devices or flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1102 is used to store at least one instruction, at least one program, code set, or instruction set, which is configured to be executed by one or more processors to realize the interface display method.

[0126] In some embodiments, the terminal 1100 further optionally includes a peripheral interface 1103 and at least one peripheral device. The processor 1101, the memory 1102, and the peripheral interface 1103 may be coupled via a bus or signal lines. Each peripheral device may be coupled to the peripheral interface 1103 via a bus, signal lines, or a circuit board. Specifically, the peripheral devices include at least one of a radio frequency circuit 1104, a display screen 1105, a camera component 1107, an audio circuit 1107, a positioning component 1108, and a power source 1109.

[0127] As will be appreciated by those skilled in the art, the structure shown in FIG. 11 does not constitute a limitation of terminal 1100, which may include more or fewer components than those shown, combine some components, or employ a different arrangement of components.

[0128] In an exemplary embodiment, a computer-readable storage medium is further provided, wherein at least one instruction, at least one program, code set or instruction set is stored in the storage medium, and the at least one instruction, at least one program, code set or instruction set, when executed by a processor, realizes the interface display method.

[0129] Optionally, the computer-readable storage medium may include ROM (Read Only Memory), RAM (Random Access Memory), SSD (Solid State Drives), or optical disks, etc., where the Random Access Memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0130] In an exemplary embodiment, a computer program product or computer program is further provided, the computer program product or computer program including computer instructions stored in a computer readable storage medium, a processor of a computing device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, thereby causing the computing device to perform the interface display method.

[0131] It should be understood that "multiple" as referred to in this specification refers to two or more than two. "And / or" describes the related relationship of related objects and indicates that three types of relationships may exist, for example, A and / or B may represent three cases: A exists alone, A and B exist simultaneously, and B exists alone. The symbol " / " generally indicates that the related objects before and after are in an "or" relationship. In addition, the numbers of the steps described in this specification are merely illustrative of one possible execution order of the steps, and in some other embodiments, the steps may not be executed according to the order of the numbers, for example, two steps with different numbers may be executed simultaneously, or two steps with different numbers may be executed in the reverse order to that shown, and this is not limited in the embodiments of the present application.

[0132] The above are merely illustrative examples 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 should all be included within the technical scope of the patent invention of the present application. [Explanation of symbols]

[0133] 10 Terminal 20 Servers 31 Target Operation Control 32 Pointing Shapes 33 Second Virtual Object 35 Icons 36 Instruction Identifier 37 Thumbnail Indicator Shape 40 Map Display Control 41 First Virtual Building 42 Second Virtual Building 43 Map Display Control 44 Icons 50 Map Display Control 51 Icons 60 Map Display Control 61 Icons 62 Range display diagram 63 Location symbols 900 equipment 910 Screen Display Module 920 Graphic Display Module 930 Object Mark Module 940 Thumbnail Display Module 950 Attribute Acquisition Module 960 Parameter Generation Module 970 Parameter Determination Module 1100 Terminal 1101 Processor 1102 Memory 1103 Peripheral Device Interface 1104 Radio Frequency Circuits 1105 Display Screen 1108 Positioning Component 1109 Power supply

Claims

1. An interface display method executed by a terminal, the method comprising: displaying a display screen corresponding to the virtual environment; a step of displaying an indication figure of the target operation on the display screen in response to a user's operation on an operation control for controlling a first virtual object to execute a target operation, the indication figure being used to indicate an effective range of the target operation; and when a hittable virtual object is present within an effective range of the target operation, displaying presentation information indicating that the hittable virtual object is hittable in a map display control, the map display control being a user interface UI control used for displaying a virtual environment map.

2. The step of displaying presentation information indicating that the hittable virtual object is possible during map display control includes: displaying an icon of the second virtual object and corresponding presentation information indicating that the object is hitable in the map display control; The method of claim 1 , wherein the presentation information indicating that the second virtual object is hittable is used to indicate that the second virtual object is the hittable virtual object.

3. After the step of displaying the icon of the second virtual object and the corresponding hit presentation information in the map display control, 3. The method of claim 2, further comprising: canceling display of the icon of the second virtual object and the corresponding presentation information indicating that the second virtual object is hitable in the map display control if the second virtual object is not the hitable virtual object.

4. After the step of displaying the icon of the second virtual object and the corresponding hit possible presentation information in the map display control, The method further includes the step of displaying an icon of the second virtual object and corresponding hit presentation information in the map display control in response to an execution command for the target operation; The method of claim 2 , wherein the hit presentation information is used to indicate that the target operation will hit the second virtual object.

5. before the step of displaying the icon of the second virtual object and the corresponding presentation information indicating that the hit is possible in the map display control; determining a virtual object list based on position information of virtual objects in the virtual environment and an effective range of the target operation, the virtual object list including target virtual objects located within the effective range of the target operation; obtaining a list of icons displayed in the map exhibit control, the list of icons including icons of virtual objects; traversing virtual objects corresponding to icons in the icon list and determining whether a virtual object corresponding to an icon in the icon list is in the virtual object list; 3. The method of claim 2, further comprising: if a virtual object corresponding to the icon is in the virtual object list, determining that the virtual object corresponding to the icon is a second virtual object, and displaying a presentation information indicating that the virtual object is hittable corresponding to an icon of the second virtual object in the map display control.

6. The method comprises:

2. The method of claim 1, further comprising: displaying a thumbnail indication graphic of the target operation in the map exhibition control in response to the user's operation of the operation control to control the first virtual object to perform the target operation.

7. The method according to claim 6 , wherein, when the target operation belongs to a directional operation, the thumbnail indication figure includes a straight line figure that starts from an icon of the first virtual object and indicates a selection direction of the target operation.

8. The method according to claim 6 , wherein, when the target operation belongs to a position-type operation, the thumbnail indication figure is centered on the icon of the first virtual object and includes a range presentation figure corresponding to an effective range of the target operation, and a position presentation figure corresponding to a selection execution position of the target operation.

9. The step of displaying information indicating that the hittable virtual object is hittable during map display control includes: displaying the map exhibit control; acquiring position information of the hittable virtual object; The method of claim 1 , further comprising: displaying an icon of the hittable virtual object in the map exhibition control based on position information of the hittable virtual object; and displaying the presentation information indicating that the hittable virtual object is hit on the icon of the hittable virtual object.

10. The step of displaying the map exhibit control includes: determining a display range of the virtual environment map based on the effective range, the display range being greater than the effective range; determining an exhibition screen corresponding to the map exhibition control based on the display range; obtaining a thumbnail parameter of the map display control, the thumbnail parameter being used to indicate a size ratio between the map display control and the display screen; scaling the exhibit screen based on the thumbnail parameters to obtain the map exhibit control; and displaying the map exhibit control.

11. An interface display device for use in a terminal, the device comprising: a screen display module for displaying a display screen corresponding to the virtual environment; a graphic display module used for displaying an indication graphic of the target operation on the display screen in response to a user's operation on an operation control for controlling a first virtual object to execute a target operation, the indication graphic being used to indicate an effective range of the target operation; an object mark module used for displaying, when a hittable virtual object exists within an effective range of the target operation, presentation information indicating that the hittable virtual object is hit during a map display control, the map display control being a UI control used for displaying a virtual environment map.

12. A terminal for displaying an interface, the terminal including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, code set or instruction set being loaded and executed by the processor to implement the interface display method according to any one of claims 1 to 10.

13. A computer-readable storage medium having at least one instruction, at least one program, code set or instruction set stored therein, the at least one instruction, the at least one program, code set or instruction set being loaded and executed by a processor to cause a terminal to implement the interface display method according to any one of claims 1 to 10.

14. A computer program, which, when executed, is used to cause a terminal to perform the interface display method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Virtual environment-based reconnaissance interface display method and apparatus, and readable storage medium

    CN111035918A

  • Virtual object detection method and device, terminal and storage medium

    CN111265869A

  • Information processing method, terminal and computer storage medium

    EP3273334A1

  • Information processing method, terminal, and computer storage medium

    JP2018520725A

  • Game program, information processing system, information processor, and information processing method

    JP2019209115A