Display control method and device, terminal equipment and storage medium
By displaying the preset camera controls of the virtual camera in the game and detecting the virtual air wall, the problem of the virtual camera's penetration of the air wall causes the picture to be deformed, improving the visual experience.
Patent Information
- Application Number
- CN202510475691.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2025-05-27
AI Technical Summary
In games, virtual cameras may penetrate virtual air walls, causing the picture to deform and affect the visual experience.
By displaying the camera controls of the virtual camera corresponding to the virtual scene in the graphical user interface toward the preset camera positions of the controlled virtual object, and determining whether there is a virtual air wall within the viewing angle range of these camera positions. If there is, and the virtual air wall is between the target camera and the controlled virtual object, a visual prompt for the virtual air wall is displayed at the camera controls of the target camera.
Remind players that the target camera or the nearest camera will be affected by the virtual air wall, preventing players from directly selecting or manually adjusting to the affected camera for screen collection, thereby avoiding screen deformation.
Smart Images

Figure CN120037654A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of game technologies, and in particular, to a display control method, apparatus, terminal device, and storage medium. Background Art
[0002] In some games, the display screen of the virtual scene is adjusted by adjusting the position and perspective of the virtual camera in the game scene.
[0003] In the related art, an air wall is usually set in the game scene. The air wall is a virtual air wall in the game, which is usually used to limit the activity range of game objects and prevent game objects from entering unopened areas or leaving the game map.
[0004] However, during the process of adjusting the camera, the virtual camera may encounter the virtual air wall, resulting in the virtual camera penetrating the air wall and causing the picture to be deformed, affecting the visual experience. Summary of the Invention
[0005] In view of this, embodiments of the present application provide a display control method, apparatus, terminal device, and storage medium to solve the problem that the picture is deformed due to the virtual camera penetrating the air wall, affecting the visual experience.
[0006] In a first aspect, an embodiment of the present application provides a method for providing a graphical user interface through a terminal device. The graphical user interface includes: a first display screen of at least a part of the virtual scene, and the first display screen includes: a controlled virtual object. The method includes:
[0007] In response to a camera position trigger event, display a camera position control for at least one preset camera position of the virtual camera corresponding to the virtual scene facing the controlled virtual object in the graphical user interface. The at least one preset camera position is used to collect a display screen where the controlled virtual object is located from different perspectives;
[0008] Determine whether there is a virtual air wall within the perspective range of the at least one preset camera position. The virtual air wall is used to limit the activity range of the controlled virtual object in the virtual scene;
[0009] If there is a virtual air wall within the perspective range of a target camera position among the at least one preset camera positions, and the virtual air wall is between the target camera position and the controlled virtual object, display a visual prompt of the virtual air wall at the camera position control of the target camera position.
[0010] Second aspect, an embodiment of the present application further provides a display control device, which provides a graphical user interface through a terminal device. The graphical user interface includes: a first display screen of at least part of a virtual scene, and the first display screen includes: a controlled virtual object; the device includes:
[0011] A display module, configured to respond to a camera position trigger event and display, in the graphical user interface, a camera position control for at least one preset camera position of a virtual camera corresponding to the virtual scene facing the controlled virtual object. The at least one preset camera position is used to capture a display screen where the controlled virtual object is located from different perspectives;
[0012] A processing module, configured to determine whether there is a virtual air wall within the perspective range of the at least one preset camera position. The virtual air wall is used to limit the activity range of the controlled virtual object in the virtual scene;
[0013] The display module is further configured to, if there is a virtual air wall within the perspective range of a target camera position among the at least one preset camera positions, and the virtual air wall is between the target camera position and the controlled virtual object, display a visual prompt of the virtual air wall at the camera position control of the target camera position.
[0014] Third aspect, an embodiment of the present application further provides a terminal device, including: a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the terminal device runs, the processor communicates with the memory through the bus, and the processor executes the machine-readable instructions to execute the method according to any one of the first aspect.
[0015] Fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, it executes the method according to any one of the first aspect.
[0016] The present application provides a display control method, apparatus, terminal device, and storage medium. The method includes: in response to a camera position trigger event, displaying in a graphical user interface position controls for at least one preset camera position of a virtual camera corresponding to a virtual scene facing a controlled virtual object, determining whether there is a virtual air wall within the viewing angle range of at least one preset camera position, where the virtual air wall is used to limit the movement range of the controlled virtual object in the virtual scene, and if there is a virtual air wall within the viewing angle range of a target camera position among the at least one preset camera positions and the virtual air wall is between the target camera position and the controlled virtual object, displaying a visual prompt of the virtual air wall at the position control of the target camera position. Thereby, it reminds the player that the target camera position or the camera positions near the target camera position will be affected by the virtual air wall, preventing the player from directly selecting the target camera position or manually adjusting to the camera positions near the target camera position for screen capture, resulting in screen distortion. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] To more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments. It should be understood that the following drawings only show some embodiments of the present application, and thus should not be regarded as limiting the scope. For those of ordinary skill in the art, without creative efforts, other relevant drawings can also be obtained based on these drawings.
[0018] Figure 1 Flow diagram of the display control method provided by the embodiment of the present application Figure 1 ;
[0019] Figure 2 Schematic diagram of the graphical user interface provided by the embodiment of the present application Figure 1 ;
[0020] Figure 3 Flow diagram of the display control method provided by the embodiment of the present application Figure 2 ;
[0021] Figure 4 Schematic diagram of the graphical user interface provided by the embodiment of the present application Figure 2 ;
[0022] Figure 5 Flow diagram of the display control method provided by the embodiment of the present application Figure 3 ;
[0023] Figure 6 Schematic diagram of the graphical user interface provided by the embodiment of the present application Figure 3 ;
[0024] Figure 7 Schematic diagram of the graphical user interface provided by the embodiment of the present application Figure 4 ;
[0025] Figure 8 Flow schematic diagram of the display control method provided by the embodiment of the present application Figure 4 ;
[0026] Figure 9 Schematic diagram of the graphical user interface provided by the embodiment of the present application Figure 5 ;
[0027] Figure 10 Schematic structural diagram of the display control device provided by the embodiment of the present application;
[0028] Figure 11 Schematic structural diagram of the terminal device provided by the embodiment of the present application. Detailed implementation manners
[0029] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments. Usually, the components of the embodiments of the present application described and illustrated herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the claimed present application, but merely represents selected embodiments of the present application. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without creative efforts fall within the scope of protection of the present application.
[0030] In some games, the display screen of the virtual scene is adjusted by adjusting the position and viewing angle of the virtual camera in the game scene. For example, in the photo-taking mode of some games, players can change the position (e.g., approaching, moving away from a virtual object, changing the viewing position, etc.) and viewing angle orientation of the virtual camera in the game scene through movement control operations (e.g., through movement controls) and viewing angle adjustment operations (e.g., through sliding operations) in the game interface, so as to adjust the picture content of the virtual scene to be photographed for taking pictures.
[0031] However, during the process of adjusting the virtual camera, the virtual camera may encounter a virtual air wall. When the virtual camera rotates to the edge of the virtual air wall, it may cause the virtual camera to penetrate the air wall, resulting in deformation of the picture and affecting the visual experience.
[0032] Based on this, during the process of a player adjusting a virtual camera, by displaying camera position controls for at least one preset camera position facing a controlled virtual object, and displaying a visual prompt of the virtual air wall at the camera position control of the target camera position affected by the virtual air wall, the player is reminded that the target camera position or the camera positions near the target camera position will be affected by the virtual air wall, preventing the player from directly selecting the target camera position or manually adjusting to a camera position near the target camera position for video capture, which may cause the video to be distorted.
[0033] The display control method in one embodiment of the present application can run on a local terminal device or a server. When the display control method runs on the server, the method can be implemented and executed based on a cloud interaction system, where the cloud interaction system includes a server and client devices.
[0034] In an alternative embodiment, various cloud applications can run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the running entity of the game program and the entity presenting the game video are separated. The storage and running of the display control method are completed on the cloud game server, and the role of the client device is to receive, send, and present the game video. For example, the client device can be a display device with data transmission function near the user side, such as a mobile terminal, a television, a computer, a personal digital assistant, etc.; however, the information processing is performed by the cloud game server in the cloud. When playing a game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses data such as the game video, returns it to the client device through the network, and finally, the client device decodes and outputs the game video.
[0035] In an alternative embodiment, taking a game as an example, the local terminal device stores a game program and is used to present the game video. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally, the game program is downloaded and installed on an electronic device and run. The way the local terminal device provides the graphical user interface to the player can include various methods. For example, it can be rendered and displayed on the display screen of the terminal, or provided to the player through holographic projection. For example, the local terminal device can include a display screen and a processor. The display screen is used to present the graphical user interface, which includes the game video, and the processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.
[0036] In a possible embodiment, the embodiment of the present invention provides a display control method, which provides a graphical user interface through a terminal device, where the terminal device can be the aforementioned local terminal device or the client device in the aforementioned cloud interaction system.
[0037] Figure 1 Schematic flow of the display control method provided by the embodiment of the present application Figure 1 In this embodiment, the execution subject may be a terminal device. The graphical user interface includes: a first display screen of at least a part of the virtual scene, and the first display screen includes: a controlled virtual object.
[0038] Among them, the controlled virtual object is a virtual object controlled by the terminal device and to be photographed, such as a racing car, a person, an animal, etc. This embodiment makes a special limitation on this.
[0039] Such as Figure 1 shown, the method may include:
[0040] S101. In response to a camera position trigger event, display position controls of at least one preset camera position of a virtual camera corresponding to the virtual scene facing the controlled virtual object in the graphical user interface.
[0041] Among them, the camera position trigger event is used to trigger the display of the preset shooting camera positions for the controlled virtual object, and the virtual camera corresponding to the virtual scene is used to collect the pictures in the virtual scene and display them in the graphical user interface.
[0042] In response to the camera position trigger event, display the position controls of at least one preset camera position of the virtual camera facing the controlled virtual object. Among them, the virtual camera facing the controlled virtual object means using the virtual camera to photograph the controlled virtual object. The at least one preset camera position is used to collect the display pictures where the controlled virtual object is located from different perspectives. The number of the at least one preset camera position can be multiple, for example, it can be 2, 4, 8. This embodiment does not make a special limitation on this.
[0043] For example, the at least one preset camera position may include a front - facing camera position, a rear - facing camera position, a left - facing camera position, a right - facing camera position, a 45° left - front camera position, a 45° left - rear camera position, a 45° right - front camera position, and a 45° right - rear camera position.
[0044] That is to say, in response to the camera position trigger event, display the position controls of at least one preset camera position for photographing the controlled virtual object from different perspectives. Among them, one preset camera position corresponds to one perspective direction.
[0045] In an optional implementation manner, in response to the camera position trigger event, it includes: responding to the entry event for the photographing mode.
[0046] Among them, responding to the entry event for the photographing mode is used to trigger entering the photographing mode. The entry event for the photographing mode includes: a touch operation on the entry control for the photographing mode in the graphical user interface.
[0047] In a graphical user interface (such as the start interface or mode selection interface of a game, etc.), an entry control for the photo-taking mode can be displayed. In response to a touch operation on the entry control, the photo-taking mode is controlled to enter. It is worth noting that in a game mode, such as a competition mode or a driving mode, during the process of a player controlling a controlled virtual object to perform game operations, if the player wants to capture the dynamic scenes and wonderful moments of the controlled virtual object, the player can enter the photo-taking mode by touching the entry control of the photo-taking mode.
[0048] In another alternative embodiment, the response to the camera position trigger event further includes: a touch operation on the camera position display control in the graphical user interface.
[0049] Among them, a camera position display control can also be displayed in the graphical user interface. After responding to the entry event of the photo-taking mode and controlling the entry into the photo-taking mode, the player can also input a touch operation on the camera position display control. In response to the touch operation on the camera position display control, at least one preset camera position control is triggered to be displayed.
[0050] It is worth noting that the touch operation on the entry control of the photo-taking mode and the touch operation on the camera position display control can both be click operations, long-press operations, or swipe operations. This embodiment does not make special limitations on this.
[0051] That is to say, at least one preset camera position control is defaultly displayed in the photo-taking mode without the player having to click additionally, or at least one preset camera position control is displayed after the player touches the camera position display control after entering the photo-taking mode. Among them, the entry control of the photo-taking mode and the camera position display control can be displayed in any area of the graphical user interface. This embodiment does not make special limitations on the control display position.
[0052] Figure 2 For the schematic diagram of the graphical user interface provided by the embodiment of the present application Figure 1 , such as Figure 2 As shown, in the game mode or the game scene preview mode, an entry control for the photo-taking mode is displayed in the graphical user interface. The player clicks the entry control for the photo-taking mode to enter the photo-taking mode. In the photo-taking mode, a camera position display control is displayed in the graphical user interface. The player clicks the camera position display control, and camera position controls for 4 preset camera positions (such as the front position, the rear position, the left position, and the right position) where the virtual camera faces the controlled virtual object are displayed in the graphical user interface.
[0053] S102. Determine whether there is a virtual air wall within the viewing angle range of at least one preset camera position.
[0054] S103. If there is a virtual air wall within the viewing range of the target camera position among at least one preset camera position, and the virtual air wall is between the target camera position and the controlled virtual object, a visual prompt of the virtual air wall is displayed at the camera control of the target camera position.
[0055] Among them, each preset camera position has a corresponding viewing range. It is determined whether there is a virtual air wall within the viewing range of at least one preset camera position. The virtual air wall is used to limit the movement range of the controlled virtual object in the virtual scene. If there is a virtual air wall within the viewing range of the target camera position among at least one preset camera position, and the virtual air wall is between the target camera position and the controlled virtual object, it means that the viewing angle of the target camera position is blocked by the virtual air wall, and the target camera position is affected by the virtual air wall. If the player selects the target camera position or manually adjusts to a camera position near the target camera position to take a photo, a phenomenon of model penetration will occur due to the existence of the virtual air wall, affecting the photo-taking effect.
[0056] Based on this, by displaying a visual prompt of the virtual air wall at the camera control of the target camera position, where the visual prompt can be a text prompt, a graphic prompt, etc., this embodiment does not make a special limitation on this, so as to remind the player that the target camera position or the camera position near the target camera position will be affected by the virtual air wall, enabling the player to establish a mental expectation and preventing the player from directly selecting the target camera position or manually adjusting to a camera position near the target camera position for picture acquisition, resulting in distorted pictures.
[0057] In an optional implementation manner, step S101 above, in response to a camera position trigger event, displaying at least one camera control of a virtual camera corresponding to the virtual scene facing the controlled virtual object in the graphical user interface may include:
[0058] In response to a camera position trigger event, in the graphical user interface, with the object identifier corresponding to the controlled virtual object as the center, camera controls of each preset camera position are displayed at corresponding positions of each viewing angle.
[0059] Among them, the object identifier corresponding to the controlled virtual object can be a text identifier or a graphic identifier of the controlled virtual object. This embodiment does not make a special limitation on this.
[0060] In response to a camera position trigger event, the object identifier corresponding to the controlled virtual object is displayed in the graphical user interface, and with this object identifier as the center, camera controls of each preset camera position are displayed at corresponding positions of each viewing angle. Among them, the corresponding positions of each viewing angle refer to the camera positions corresponding to each viewing angle based on the object identifier corresponding to the controlled virtual object, so as to facilitate the player to intuitively see the positions of the preset camera positions for photographing the controlled virtual object.
[0061] For example, at least one preset camera position may include a front camera position, a rear camera position, a left front camera position, a right front camera position, a 45° left front camera position, a 45° left rear camera position, a 45° right front camera position, and a 45° right rear camera position. Then, the camera positions corresponding to each perspective may include a front position, a rear position, a left front position, a right front position, a 45° left front position, a 45° right front position, and a 45° right rear position based on the object identifier corresponding to the controlled virtual object.
[0062] In an alternative embodiment, in response to a camera position trigger event, camera position controls for each preset camera position are displayed at corresponding positions of each perspective with the object identifier corresponding to the controlled virtual object as the center in the graphical user interface, which may include: displaying camera position controls for each preset camera position at corresponding positions of each perspective with the object identifier corresponding to the controlled virtual object in a top-down view as the center in the graphical user interface.
[0063] The object identifier corresponding to the controlled virtual object in a top-down view is displayed in the graphical user interface, and camera position controls for each preset camera position are displayed at corresponding positions of each perspective with the object identifier corresponding to the controlled virtual object in a top-down view as the center, thereby avoiding the situation where some camera position controls cannot be seen due to the occlusion of the object identifier corresponding to the controlled virtual object in a non-top-down view, enabling the player to view each preset camera position globally and completely.
[0064] Figure 3 Flow schematic of the display control method provided by the embodiments of the present application Figure 2 , such as Figure 3 shown, in an alternative embodiment, step S101 above, in response to a camera position trigger event, displaying camera position controls for at least one preset camera position where the virtual camera corresponding to the virtual scene faces the controlled virtual object in the graphical user interface, may include:
[0065] S201. In response to a camera position trigger event, display a camera position display interface in the graphical user interface.
[0066] S202. Display camera position controls for at least one preset camera position in the camera position display interface.
[0067] In response to a camera position trigger event, display a camera position display interface in the graphical user interface and display camera position controls for at least one preset camera position in the camera position display interface, where camera position controls for each preset camera position are displayed at corresponding positions of each perspective with the object identifier corresponding to the controlled virtual object as the center in the camera position display interface.
[0068] In some embodiments, camera position controls for each preset camera position are displayed at corresponding positions of each perspective with the object identifier corresponding to the controlled virtual object in a top-down view as the center in the camera position display interface.
[0069] Figure 4 Schematic diagram of the graphical user interface provided by the embodiment of the present application Figure 2 As Figure 4 shown, in the graphical user interface, a seat display interface is displayed, and with the object identifier corresponding to the controlled virtual object in the top-down state as the center in the seat display interface, corresponding seat controls are respectively displayed at the front seat, the rear seat, the left seat, the right seat, the 45° front left seat, the 45° rear left seat, the 45° front right seat, and the 45° rear right seat.
[0070] In this embodiment, by displaying the seat controls of the preset seats in the seat display interface, the seat controls are centrally displayed in the seat display interface, improving the cleanliness of the interface and having a better visual effect.
[0071] Figure 5 Flow schematic diagram of the display control method provided by the embodiment of the present application Figure 3 As Figure 5 shown, in an optional implementation manner, in step S103 above, if there is a virtual air wall within the viewing angle range of the target seat among at least one preset seat, and the virtual air wall is between the target seat and the controlled virtual object, then displaying a visual prompt of the virtual air wall at the seat control of the target seat may include:
[0072] S301. If there is a virtual air wall within the viewing angle range of the target seat among at least one preset seat, and the virtual air wall is between the target seat and the controlled virtual object, then display a visual graph of the virtual air wall between the seat control of the target seat and the object identifier corresponding to the controlled virtual object.
[0073] Among them, the visual graph may be a graph corresponding to the virtual air wall, such as a horizontal line, a wavy line, etc., to indicate that there is a virtual air wall within the viewing angle range of the target seat and the virtual air wall is between the target seat and the controlled virtual object.
[0074] See Figure 4 , the target seats include the front seat, the 45° front left seat, and the left seat. The bold straight line indicates the visual graph of the virtual air wall between the seat control of the target seat and the object identifier corresponding to the controlled virtual object.
[0075] In another optional implementation manner, in step S103 above, displaying a visual prompt of the virtual air wall at the seat control of the target seat may include:
[0076] Adjust the display parameters of the seat control of the target seat to make the seat control of the target seat different from the display of other seats other than the target seat among at least one preset seat.
[0077] Among them, the display parameters of the camera position control can include color, style, size, shape, etc. For example, when dimming or changing the color of the camera position control of the target camera position, reducing or changing the size, and there is a virtual air wall within the viewing angle range of the target camera position and the virtual air wall is located between the target camera position and the controlled virtual object, the display parameters of the camera position control of the target camera position are adjusted to make the display parameters of the camera position control of the target control different from those of other camera positions.
[0078] Figure 6 Schematic diagram of the graphical user interface provided by the embodiment of the present application Figure 3 , such as Figure 6 As shown, the color of the control of the target camera position becomes red.
[0079] It should be noted that a visual graph of the virtual air wall can be displayed between the camera position control of the target control and the object identifier corresponding to the controlled virtual object, and at the same time, the display parameters of the camera position control of the target control are changed.
[0080] In another optional implementation manner, the visual prompt for displaying the virtual air wall at the camera position control of the target camera position in step S103 above may include:
[0081] Display a preset mark of the virtual air wall within a preset range of the camera position control of the target camera position.
[0082] The preset range of the camera position control of the target camera position can be a preset range centered on the camera position control of the target camera position. Display a preset mark of the virtual air wall within the preset range of the camera position control of the target camera position. For example, display a cross in front of the camera position control of the target camera position, or draw a cross on the camera position control of the target camera position.
[0083] Figure 7 Schematic diagram of the graphical user interface provided by the embodiment of the present application Figure 4 , such as Figure 7 As shown, a cross is displayed in front of the camera position control of the target camera position.
[0084] In an optional implementation manner, the method may further include:
[0085] In response to a touch operation on the camera position control of the target camera position, keep the first display screen unchanged and display a prompt message to indicate that the controlled virtual object cannot be captured under the target camera position.
[0086] The player inputs a touch operation on the camera position control of the target camera position. In response to the touch operation on the camera position control of the target camera position, keep the first display screen unchanged and display a prompt message. The prompt message is used to indicate that the controlled virtual object cannot be captured under the target camera position. The prompt message may be, for example, "This camera position cannot be switched at the current position".
[0087] That is to say, within the viewing angle range of the target camera position, there is a virtual air wall, and this virtual air wall is located between the target camera position and the controlled virtual object. By triggering the display of a prompt message, it is to remind the player that the virtual camera cannot take a picture of the controlled virtual object from the target camera position. If the picture is captured from this target camera position, it will cause the picture to be distorted.
[0088] Among them, the touch operation on the camera position control for the target camera position can be, for example, a click operation, a long - press operation, or a swipe operation.
[0089] Figure 8 The flowchart of the display control method provided by the embodiment of the present application Figure 4 , as Figure 8 shown, in an optional implementation manner, the method may further include:
[0090] S401. In response to a touch operation on the camera position control of other camera positions other than the target camera position among at least one preset camera position, adjust the first display screen to a second display screen obtained by the other camera position capturing the controlled virtual object.
[0091] Among them, the other camera position is any one of the camera positions other than the target camera position among at least one preset camera position. The player inputs a touch operation for the other camera position. In response to the touch operation for the other camera position, control the virtual camera to capture the picture of the controlled virtual object from the other camera position to obtain a second display screen, and adjust the first display screen to the second display screen.
[0092] It should be noted that after adjusting the first display screen to the second display screen and displaying it, if the player determines that the second display screen meets their own photo - taking requirements, they can respond to the photo - taking trigger event and take a picture of the second display screen. Among them, responding to the photo - taking trigger event can be: responding to a touch operation on the photo - taking control in the graphical user interface.
[0093] The touch operation for the other camera position and the touch operation for the photo - taking control can both be any one of a click operation, a long - press operation, or a swipe operation. This embodiment does not make a special limitation on the specific touch method.
[0094] It should be noted that after triggering the other camera position, a switching prompt message for switching to the other camera position can also be displayed, and a preset switching dynamic effect can be displayed at the other camera position. For example, if the other camera position is the right - hand side camera position, the prompt message can be "Switched to the right - hand side camera position".
[0095] In this embodiment, by touching the camera position control of the other camera position to perform the switching of the display screen, the efficiency of the screen switching is improved and the picture distortion can be avoided.
[0096] S402. In response to a position adjustment operation and / or a perspective adjustment operation for the virtual camera, adjust the first display screen to a third display screen obtained by collecting the controlled virtual object based on the adjusted virtual camera.
[0097] In some cases, there is a virtual air wall within the perspective range of the target camera position, and the virtual air wall is between the target camera position and the controlled virtual object, and a visual prompt of the virtual air wall is displayed, so that the player can know that if the controlled virtual object is photographed at the target camera position or a camera position near the target camera position, a penetration phenomenon will occur due to the existence of the virtual air wall.
[0098] On the premise of displaying the visual prompt of the virtual air wall, the player can manually input a position adjustment operation and / or a perspective adjustment operation for the virtual camera to adjust the position or perspective of the virtual camera, so as to avoid manually adjusting the perspective of the virtual camera to the perspective corresponding to the target camera position and the camera positions near the target camera position for image acquisition.
[0099] Among them, the position adjustment operation for the virtual camera can be a touch operation on the moving control in the graphical user interface to adjust the position of the virtual camera in different directions (such as forward, backward, left, and right). When the position of the virtual camera changes, the collected display screen also changes. The touch operation on the moving control in the graphical user interface can be any one of a click operation, a long press operation, and a swipe operation. This embodiment does not make a special limitation on the specific touch method.
[0100] The perspective adjustment operation for the virtual camera can be a perspective adjustment operation input through the graphical user interface. For example, the player swipes in the graphical user interface to adjust the perspective of the virtual camera, so that the collected display screen also changes.
[0101] It should be noted that in the game mode, the player controls the controlled virtual object to move in the game scene through the moving control, but in the photo-taking mode, what the player controls through the moving control and the perspective adjustment operation is actually the position and perspective of the virtual camera, rather than the controlled virtual object itself.
[0102] In response to the position adjustment operation and / or the perspective adjustment operation for the virtual camera, use the adjusted virtual camera to collect the controlled virtual object to obtain a third display screen, and adjust the first display screen to the third display screen.
[0103] Figure 9 Schematic diagram of the graphical user interface provided by the embodiment of the present application Figure 5 , such as Figure 9As shown, when at least one preset camera position is displayed and a visual prompt of a virtual air wall is displayed, a moving control can also be displayed. The user can control the position of the virtual camera by touching the moving control.
[0104] In this embodiment, by displaying the visual prompt of the virtual air wall, the player's spatial perception of the virtual air wall is established, so that when the player manually adjusts the virtual camera, the perspective of the virtual camera is prevented from being adjusted to the perspectives corresponding to the target camera position and the camera positions near the target camera position for picture acquisition, so as to prevent model penetration and deformation in advance.
[0105] In some embodiments, after the above step S401, an operation for adjusting the position and / or perspective of the virtual camera can also be responded to, and the second display screen can be adjusted to a third display screen obtained by collecting the controlled virtual object based on the adjusted virtual camera.
[0106] That is to say, after the player determines that the second display screen does not meet their own photo-taking needs, an operation for adjusting the position and / or perspective of the virtual camera can also be responded to, the position and / or perspective of the virtual camera can be adjusted, and the adjusted virtual camera can be controlled to perform picture acquisition on the controlled virtual object to obtain a third display screen, and the second display screen can be adjusted to the third display screen.
[0107] S403. In response to a photo-taking trigger event, take a photo of the third display screen.
[0108] Responding to the photo-taking trigger event can be responding to a touch operation on a photo-taking control in the graphical user interface.
[0109] In response to the photo-taking trigger event, take a photo of the third display screen, save or share the taken photo. In addition, in response to a photo-taking exit event, the photo-taking mode can be exited, where responding to the photo-taking exit event can be a touch operation on an exit photo-taking control in the graphical user interface.
[0110] Among them, the touch operation on the photo-taking control and the touch operation on the exit photo-taking control can both be any one of a click operation, a long-press operation, and a slide operation. This embodiment does not make a special limitation on the specific touch method.
[0111] In this embodiment, by displaying the visual prompt of the virtual air wall, the player's spatial perception of the virtual air wall is established, and lens penetration is avoided in advance to ensure the smoothness of the shooting process.
[0112] Figure 10The figure is a schematic structural diagram of a display control device provided by an embodiment of the present application. The device can be integrated into a terminal device. A graphical user interface is provided through the terminal device, and the graphical user interface includes: a first display screen of at least a part of a virtual scene, and the first display screen includes: a controlled virtual object.
[0113] As Figure 10 shown, the device may include:
[0114] A display module 501, configured to respond to a camera position triggering event, and display in the graphical user interface a camera position control for at least one preset camera position where a virtual camera corresponding to the virtual scene faces the controlled virtual object. The at least one preset camera position is used to capture a display screen where the controlled virtual object is located from different perspectives;
[0115] A processing module 502, configured to determine whether there is a virtual air wall within the perspective range of at least one preset camera position. The virtual air wall is used to limit the activity range of the controlled virtual object in the virtual scene;
[0116] The display module 501 is further configured to, if there is a virtual air wall within the perspective range of a target camera position among the at least one preset camera positions, and the virtual air wall is between the target camera position and the controlled virtual object, display a visual prompt of the virtual air wall at the camera position control of the target camera position.
[0117] In an alternative embodiment, responding to a camera position triggering event includes: responding to an event of entering the photo-taking mode.
[0118] In an alternative embodiment, responding to a camera position triggering event further includes: a touch operation on a camera position display control in the graphical user interface.
[0119] In an alternative embodiment, the display module 501 is specifically configured to:
[0120] Responding to a camera position triggering event, display the camera position controls of each preset camera position at corresponding positions in each perspective with the object identifier corresponding to the controlled virtual object as the center in the graphical user interface.
[0121] In an alternative embodiment, the display module 501 is specifically configured to:
[0122] Responding to a camera position triggering event, display a camera position display interface in the graphical user interface;
[0123] Display the camera position controls of at least one preset camera position in the camera position display interface.
[0124] In an alternative embodiment, the display module 501 is specifically configured to:
[0125] Centered around the object identifier corresponding to the controlled virtual object in a top-down state in the graphical user interface, camera position controls for each preset camera position are displayed at the corresponding positions in each viewing angle.
[0126] In an optional implementation, the display module 501 is specifically configured to:
[0127] Display a visual graph of a virtual air wall between the camera position control of the target camera position and the object identifier corresponding to the controlled virtual object.
[0128] In an optional implementation, the display module 501 is specifically configured to:
[0129] Adjust the display parameters of the camera position control of the target camera position so that the camera position control of the target camera position is distinguishable from the display of other camera positions other than the target camera position among at least one preset camera position.
[0130] In an optional implementation, the display module 501 is specifically configured to:
[0131] Display a preset mark of the virtual air wall within a preset range of the camera position control of the target camera position.
[0132] In an optional implementation, the processing module 502 is further configured to:
[0133] In response to a touch operation on the camera position control of other camera positions other than the target camera position among at least one preset camera position, adjust the first display screen to a second display screen obtained by collecting the controlled virtual object from other camera positions.
[0134] In an optional implementation, the processing module 502 is further configured to:
[0135] In response to a touch operation on the camera position control of the target camera position, keep the first display screen unchanged and display a prompt message to indicate that it is not possible to collect a picture of the controlled virtual object under the target camera position.
[0136] In an optional implementation, the processing module 502 is further configured to:
[0137] In response to a position adjustment operation and / or viewing angle adjustment operation of the virtual camera, adjust the first display screen to a third display screen obtained by collecting the controlled virtual object based on the adjusted virtual camera.
[0138] In an optional implementation, the processing module 502 is further configured to:
[0139] In response to a photo-taking trigger event, take a photo of the third display screen.
[0140] In this embodiment, a display module is configured to, in response to a camera position trigger event, display in a graphical user interface position controls for at least one preset camera position of a virtual camera corresponding to a virtual scene and facing a controlled virtual object, where the at least one preset camera position is configured to capture a display screen where the controlled virtual object is located from different perspectives; a processing module is configured to determine whether there is a virtual air wall within the perspective range of the at least one preset camera position, where the virtual air wall is configured to limit the movement range of the controlled virtual object in the virtual scene; the display module is further configured to, if there is a virtual air wall within the perspective range of a target camera position among the at least one preset camera positions and the virtual air wall is between the target camera position and the controlled virtual object, display a visual prompt of the virtual air wall at the position control of the target camera position. Thereby, it reminds the player that the target camera position or the camera positions near the target camera position will be affected by the virtual air wall, preventing the player from directly selecting the target camera position or manually adjusting to a camera position near the target camera position for screen capture, which may cause the screen to be distorted.
[0141] Figure 11 As shown in the structural schematic diagram of the terminal device provided in the embodiment of the present application, Figure 11 as shown, the device may include: a processor 601, a memory 602, and a bus 603. The memory 602 stores machine-readable instructions executable by the processor 601. When the terminal device runs, the processor 601 communicates with the memory 602 through the bus 603, and the processor 601 executes the machine-readable instructions to perform the following steps:
[0142] In response to a camera position trigger event, display in a graphical user interface position controls for at least one preset camera position of a virtual camera corresponding to a virtual scene and facing a controlled virtual object, where the at least one preset camera position is configured to capture a display screen where the controlled virtual object is located from different perspectives;
[0143] Determine whether there is a virtual air wall within the perspective range of the at least one preset camera position, where the virtual air wall is configured to limit the movement range of the controlled virtual object in the virtual scene;
[0144] If there is a virtual air wall within the perspective range of a target camera position among the at least one preset camera positions and the virtual air wall is between the target camera position and the controlled virtual object, display a visual prompt of the virtual air wall at the position control of the target camera position.
[0145] In an alternative embodiment, in response to a camera position trigger event, it includes: responding to an event of entering the photo-taking mode.
[0146] In an alternative embodiment, in response to a camera position trigger event, it further includes: a touch operation on a camera position display control in the graphical user interface.
[0147] In an alternative embodiment, in response to a camera position trigger event, a camera position control for at least one preset camera position of a virtual camera corresponding to a virtual scene facing a controlled virtual object is displayed in a graphical user interface, including:
[0148] In response to a camera position trigger event, in the graphical user interface, with the object identifier corresponding to the controlled virtual object as the center, camera position controls for each preset camera position are displayed at corresponding positions in each perspective.
[0149] In an alternative embodiment, in response to a camera position trigger event, a camera position control for at least one preset camera position of a virtual camera corresponding to a virtual scene facing a controlled virtual object is displayed in a graphical user interface, including:
[0150] In response to a camera position trigger event, a camera position display interface is displayed in the graphical user interface;
[0151] Camera position controls for at least one preset camera position are displayed in the camera position display interface.
[0152] In an alternative embodiment, in the graphical user interface, with the object identifier corresponding to the controlled virtual object as the center, camera position controls for each preset camera position are displayed at corresponding positions in each perspective, including:
[0153] In the graphical user interface, with the object identifier corresponding to the controlled virtual object in a top-down view as the center, camera position controls for each preset camera position are displayed at corresponding positions in each perspective.
[0154] In an alternative embodiment, a visual prompt of a virtual air wall is displayed at the camera position control of a target camera position, including:
[0155] A visual graph of the virtual air wall is displayed between the camera position control of the target camera position and the object identifier corresponding to the controlled virtual object.
[0156] In an alternative embodiment, a visual prompt of a virtual air wall is displayed at the camera position control of a target camera position, including:
[0157] The display parameters of the camera position control of the target camera position are adjusted so that the camera position control of the target camera position is distinguished from the display of other camera positions other than the target camera position among at least one preset camera position.
[0158] In an alternative embodiment, a visual prompt of a virtual air wall is displayed at the camera position control of a target camera position, including:
[0159] A preset mark of the virtual air wall is displayed within a preset range of the camera position control of the target camera position.
[0160] In an alternative embodiment, the method further includes:
[0161] In response to a touch operation on a camera control for a camera position other than the target camera position among at least one preset camera position, adjust the first display screen to a second display screen obtained by the other camera position collecting the controlled virtual object.
[0162] In an optional embodiment, the method further includes:
[0163] In response to a touch operation on the camera control for the target camera position, keep the first display screen unchanged and display a prompt message to indicate that it is impossible to collect a picture of the controlled virtual object under the target camera position.
[0164] In an optional embodiment, the method further includes:
[0165] In response to a position adjustment operation and / or a perspective adjustment operation on the virtual camera, adjust the first display screen to a third display screen obtained by the adjusted virtual camera collecting the controlled virtual object.
[0166] In an optional embodiment, the method further includes:
[0167] In response to a photo-taking trigger event, take a photo of the third display screen.
[0168] In this embodiment, the processor executes machine-readable instructions to, in response to a camera trigger event, display in the graphical user interface camera controls of at least one preset camera position corresponding to the virtual scene where the virtual camera faces the controlled virtual object, determine whether there is a virtual air wall within the perspective range of at least one preset camera position, where the virtual air wall is used to limit the activity range of the controlled virtual object in the virtual scene, and if there is a virtual air wall within the perspective range of the target camera position among at least one preset camera positions and the virtual air wall is between the target camera position and the controlled virtual object, display a visual prompt of the virtual air wall at the camera control of the target camera position. Thereby reminding the player that the target camera position or the camera positions near the target camera position will be affected by the virtual air wall, preventing the player from directly selecting the target camera position or manually adjusting to the camera positions near the target camera position for picture collection, which may cause the picture to be distorted.
[0169] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, the following steps are executed:
[0170] In response to a camera trigger event, display in the graphical user interface camera controls of at least one preset camera position corresponding to the virtual scene where the virtual camera faces the controlled virtual object, and the at least one preset camera position is used to collect the display screen where the controlled virtual object is located from different perspectives;
[0171] Determine whether there is a virtual air wall within the viewing angle range of at least one preset camera position, where the virtual air wall is used to limit the activity range of a controlled virtual object in a virtual scene;
[0172] If there is a virtual air wall within the viewing angle range of a target camera position among at least one preset camera position, and the virtual air wall is between the target camera position and the controlled virtual object, then display a visual prompt of the virtual air wall at the camera position control of the target camera position.
[0173] In an optional implementation manner, responding to a camera position triggering event includes: responding to an event of entering the photo-taking mode.
[0174] In an optional implementation manner, responding to a camera position triggering event further includes: a touch operation on a camera position display control in a graphical user interface.
[0175] In an optional implementation manner, responding to a camera position triggering event, displaying camera position controls of at least one preset camera position where a virtual camera corresponding to a virtual scene faces a controlled virtual object in a graphical user interface, includes:
[0176] Responding to a camera position triggering event, display camera position controls of each preset camera position at corresponding positions of each viewing angle with the object identifier corresponding to the controlled virtual object as the center in a graphical user interface.
[0177] In an optional implementation manner, responding to a camera position triggering event, displaying camera position controls of at least one preset camera position where a virtual camera corresponding to a virtual scene faces a controlled virtual object in a graphical user interface, includes:
[0178] Responding to a camera position triggering event, display a camera position display interface in a graphical user interface;
[0179] Display camera position controls of at least one preset camera position in the camera position display interface.
[0180] In an optional implementation manner, displaying camera position controls of each preset camera position at corresponding positions of each viewing angle with the object identifier corresponding to the controlled virtual object as the center in a graphical user interface, includes:
[0181] Display camera position controls of each preset camera position at corresponding positions of each viewing angle with the object identifier corresponding to the controlled virtual object in a top-down state as the center in a graphical user interface.
[0182] In an optional implementation manner, displaying a visual prompt of a virtual air wall at the camera position control of a target camera position, includes:
[0183] Display a visual graphic of the virtual air wall between the camera position control of the target camera position and the object identifier corresponding to the controlled virtual object.
[0184] In an optional implementation manner, a visual prompt of a virtual air wall is displayed at a camera position control of a target camera position, including:
[0185] Adjust the display parameters of the camera position control of the target camera position, so that the camera position control of the target camera position is different from the display of other camera positions other than the target camera position in at least one preset camera position.
[0186] In an optional implementation manner, a visual prompt of a virtual air wall is displayed at a camera position control of a target camera position, including:
[0187] Display a preset mark of the virtual air wall within a preset range of the camera position control of the target camera position.
[0188] In an optional implementation manner, the method further includes:
[0189] In response to a touch operation on the camera position control of other camera positions other than the target camera position in at least one preset camera position, adjust the first display screen to a second display screen obtained by collecting a controlled virtual object by the other camera positions.
[0190] In an optional implementation manner, the method further includes:
[0191] In response to a touch operation on the camera position control of the target camera position, keep the first display screen unchanged and display a prompt message to indicate that the controlled virtual object cannot be captured under the target camera position.
[0192] In an optional implementation manner, the method further includes:
[0193] In response to a position adjustment operation and / or a perspective adjustment operation on the virtual camera, adjust the first display screen to a third display screen obtained by collecting a controlled virtual object based on the adjusted virtual camera.
[0194] In an optional implementation manner, the method further includes:
[0195] In response to a photo-taking trigger event, take a photo of the third display screen.
[0196] In this embodiment, when the computer program is run by a processor, it executes in response to a camera position trigger event to display, in a graphical user interface, a camera position control for at least one preset camera position of a virtual camera corresponding to a virtual scene facing a controlled virtual object, and determines whether there is a virtual air wall within the viewing angle range of at least one preset camera position, where the virtual air wall is used to limit the movement range of the controlled virtual object in the virtual scene. If there is a virtual air wall within the viewing angle range of a target camera position among at least one preset camera positions and the virtual air wall is between the target camera position and the controlled virtual object, a visual prompt of the virtual air wall is displayed at the camera position control of the target camera position. Thus, it reminds the player that the target camera position or the camera positions near the target camera position will be affected by the virtual air wall, preventing the player from directly selecting the target camera position or manually adjusting to a camera position near the target camera position for video capture, which may cause the video to be distorted.
[0197] In an embodiment of the present application, when the computer program is run by a processor, it may also execute other machine-readable instructions to perform the methods described in other parts of the embodiment. For the specific method steps and principles, refer to the description of the embodiment, and details are not elaborated here.
[0198] In the embodiments provided in the present application, it should be understood that the disclosed device and method can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For another example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some communication interfaces, and the indirect coupling or communication connection of the device or unit can be in an electrical, mechanical or other form.
[0199] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0200] In addition, the functional units in the embodiments provided in the present application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0201] When the above-mentioned functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.
[0202] It should be noted that: similar reference numerals and letters represent similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. In addition, the terms "first", "second", "third", etc. are only used for descriptive distinction and cannot be understood as indicating or implying relative importance.
[0203] Finally, it should be noted that: the above-mentioned embodiments are only specific implementation manners of this application, used to illustrate the technical solution of this application, rather than limiting it. The protection scope of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: any person skilled in the art within the technical scope disclosed in this application can still modify the technical solutions recorded in the foregoing embodiments, or can easily think of changes, or perform equivalent replacements on some of the technical features; and these modifications, changes, or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of this application. All should be covered within the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims
1. A display control method, characterized in that: Providing a graphical user interface through a terminal device, the graphical user interface includes: a first display screen of at least a portion of a virtual scene, the first display screen includes: a controlled virtual object; the method includes: In response to a camera position triggering event, displaying in the graphical user interface a camera position control of at least one preset camera position of a virtual camera corresponding to the virtual scene toward the controlled virtual object, wherein the at least one preset camera position is used to capture a display screen where the controlled virtual object is located at different viewing angles; Determining whether there is a virtual air wall within the viewing angle of the at least one preset camera position, the virtual air wall being used to limit the activity range of the controlled virtual object in the virtual scene; If the virtual air wall exists within the viewing angle of the target camera position in the at least one preset camera position, and the virtual air wall is between the target camera position and the controlled virtual object, a visual prompt of the virtual air wall is displayed at the camera position control of the target camera position.
2. The method according to claim 1, characterized in that The responding to the camera position triggering event includes: responding to an entry event for a photographing mode.
3. The method according to claim 2, characterized in that The responding to the camera position triggering event also includes: a touch operation on the camera position display control in the graphical user interface.
4. The method according to claim 1, characterized in that: The method of displaying, in response to a camera position triggering event, a camera position control of at least one preset camera position of a virtual camera corresponding to the virtual scene toward the controlled virtual object in the graphical user interface comprises: In response to the camera position triggering event, the camera position controls of each preset camera position are displayed at positions corresponding to each viewing angle in the graphical user interface, with the object identifier corresponding to the controlled virtual object as the center.
5. The method according to claim 1, characterized in that The method of displaying, in response to a camera position triggering event, a camera position control of at least one preset camera position of a virtual camera corresponding to the virtual scene toward the controlled virtual object in the graphical user interface comprises: In response to the aircraft position triggering event, displaying an aircraft position display interface in the graphical user interface; The camera position control of the at least one preset camera position is displayed in the camera position display interface.
6. The method according to claim 4, characterized in that The method of displaying the camera position controls of each preset camera position at the position corresponding to each viewing angle in the graphical user interface with the object identifier corresponding to the controlled virtual object as the center includes: In the graphical user interface, the position controls of the preset positions are displayed at positions corresponding to the respective viewing angles, with the object identifier corresponding to the controlled virtual object in the top-down state as the center.
7. The method according to claim 1, characterized in that The step of displaying a visual prompt of the virtual air wall at the position control of the target position includes: A visualization graphic of the virtual air wall is displayed between the position control of the target position and the object identifier corresponding to the controlled virtual object.
8. The method according to claim 1, characterized in that The step of displaying a visual prompt of the virtual air wall at the position control of the target position includes: The display parameters of the camera position control of the target camera position are adjusted so that the camera position control of the target camera position is distinguished from the display of other camera positions other than the target camera position in the at least one preset camera position.
9. The method according to claim 1, characterized in that: The step of displaying a visual prompt of the virtual air wall at the position control of the target position includes: A preset mark of the virtual air wall is displayed within a preset range of the position control of the target position.
10. The method according to claim 1, characterized in that The method further comprises: In response to a touch operation on a camera position control of another camera position other than the target camera position in the at least one preset camera position, the first display image is adjusted to a second display image obtained by capturing the controlled virtual object by the other camera positions.
11. The method according to claim 1, characterized in that: The method further comprises: In response to a touch operation on the camera position control of the target camera position, the first display screen is kept unchanged, and a prompt message is displayed to indicate that it is impossible to perform screen capture on the controlled virtual object at the target camera position.
12. The method according to claim 1, characterized in that The method further comprises: In response to a position adjustment operation and / or a viewing angle adjustment operation for the virtual camera, the first display image is adjusted to a third display image obtained by capturing the controlled virtual object based on the adjusted virtual camera.
13. The method according to claim 12, characterized in that The method further comprises: In response to a photo-taking triggering event, a photo is taken of the third display screen.
14. A display control device, characterized in that: A graphical user interface is provided through a terminal device, wherein the graphical user interface includes: a first display screen of at least a portion of a virtual scene, wherein the first display screen includes: a controlled virtual object; and the apparatus includes: A display module, configured to respond to a camera position trigger event and display, in the graphical user interface, a camera position control of at least one preset camera position of a virtual camera corresponding to the virtual scene toward the controlled virtual object, wherein the at least one preset camera position is used to capture a display screen where the controlled virtual object is located at different viewing angles; a processing module, configured to determine whether there is a virtual air wall within the viewing angle of the at least one preset camera position, wherein the virtual air wall is used to limit the activity range of the controlled virtual object in the virtual scene; The display module is also used to display a visual prompt of the virtual air wall at the position control of the target position if the virtual air wall exists within the viewing angle of the target position in the at least one preset position and the virtual air wall is between the target position and the controlled virtual object.
15. A terminal device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the terminal device is running, the processor communicates with the memory via the bus, and the processor executes the machine-readable instructions to execute the method described in any one of claims 1 to 13.
16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 13 is executed.