Virtual scene display control methods, devices, storage media and electronic equipment

By controlling the movement and display of a virtual camera in a virtual scene, the target object is kept fixed within a preset range, solving the problem of cumbersome operation for exploring target objects and viewing information in a virtual scene, and achieving convenient and stable information viewing.

CN115591234BActive Publication Date: 2026-04-03NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-14
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

When exploring target objects in a virtual scene, existing technologies are cumbersome and make it difficult to achieve convenient target object exploration and information viewing.

Method used

The virtual camera moves within the virtual scene by responding to swipe gestures in the graphical user interface, and the camera's movement is displayed synchronously in the graphical user interface, ensuring that the target object is displayed fixedly within a preset range and avoiding large-scale image updates.

Benefits of technology

It improves the ease of exploring target objects in virtual scenes and the stability of information viewing, reduces the frequent switching between large and small maps, and improves operational efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115591234B_ABST
    Figure CN115591234B_ABST
Patent Text Reader

Abstract

This disclosure provides a method, apparatus, storage medium, and electronic device for displaying a virtual scene, relating to the field of virtual interaction technology. The method responds to a first sliding operation applied to a graphical user interface (GUI) to control a virtual camera to move within the virtual scene and simultaneously displays a first virtual scene image captured by the camera's movement in the GUI. Responding to the camera's movement, a target object in the virtual scene is displayed within a preset area of ​​the GUI. The virtual camera is then moved to the target location to acquire a second virtual scene image that at least partially contains the target object. The second virtual scene image is continuously displayed in the GUI. This method solves the current technical problem of poor convenience in viewing and moving information within virtual scenes, achieving a significant improvement in the ease of viewing and moving information within virtual scenes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of virtual interaction technology, and more specifically, to a method, apparatus, storage medium, and electronic device for displaying a virtual scene. Background Technology

[0002] Currently, some games (such as Simulation Games and SLG games) provide players with basic geographical location information, terrain structure information, current viewpoint location information, key target location information in the game, key target location information of our side, and information about surrounding forces through virtual scenes.

[0003] Players explore the virtual scene by swiping on the screen to update the view and search for and view information about target objects. However, large swipes can overwhelm the scene, making it easy to miss desired objects. Players then need to swipe back and forth to find the object, making the process cumbersome.

[0004] Therefore, the current operation of exploring target objects and viewing object information in virtual scenes is not very convenient. Summary of the Invention

[0005] The purpose of this disclosure is to provide a method for controlling the display of a virtual scene, a virtual scene viewing device, a computer-readable storage medium, and an electronic device.

[0006] A first aspect of this disclosure provides a method for controlling the display of a virtual scene, which provides a graphical user interface through a terminal device. The content displayed by the graphical user interface includes a portion of the virtual scene. The method includes:

[0007] In response to the first swipe operation applied to the graphical user interface, the virtual camera is controlled to move in the virtual scene, and the first virtual scene image captured by the movement of the virtual camera is simultaneously displayed in the graphical user interface.

[0008] The virtual camera moves in response to the target object in the virtual scene and displays it in a preset area of ​​the graphical user interface. The virtual camera is controlled to move to the target position and a second virtual scene image containing at least part of the target object is obtained by the virtual camera stopping at the target position and taking a picture of the target object.

[0009] The second virtual scene is continuously displayed in the graphical user interface.

[0010] A second aspect of this disclosure provides a display control device for a virtual scene, characterized in that a graphical user interface is provided through a terminal device, the content displayed by the graphical user interface including a portion of the virtual scene, the device comprising:

[0011] The first response module is used to respond to the first sliding operation applied to the graphical user interface, control the virtual camera to move in the virtual scene, and synchronously display the first virtual scene image captured by the movement of the virtual camera in the graphical user interface.

[0012] The second response module is used to respond to the movement of the virtual camera so that the target object in the virtual scene is displayed in the preset range area of ​​the graphical user interface, control the virtual camera to move to the target position and acquire the second virtual scene image that at least partially contains the target object when the virtual camera stops at the target position and takes pictures of the target object.

[0013] The display module is used to continuously display the second virtual scene in the graphical user interface.

[0014] A third aspect of this disclosure provides a computer-readable storage medium having a computer program stored thereon, characterized in that, when the program is executed by a processor, it implements the virtual scene display control method of the first aspect of the above embodiments.

[0015] A fourth aspect of this disclosure provides an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement the virtual scene display control method of the first aspect of the above embodiments.

[0016] A fifth aspect of this disclosure provides a computer program product or computer program including 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 executes the computer instructions, causing the computer device to perform the methods provided in the various alternative implementations described above.

[0017] The technical solutions provided in this disclosure may have the following beneficial effects:

[0018] The virtual scene display control method provided in this embodiment controls the virtual camera to move in the virtual scene after responding to a first sliding operation on the graphical user interface, and synchronously displays a first virtual scene image captured by the movement of the virtual camera in the graphical user interface. After responding to the movement of the virtual camera so that the target object in the virtual scene is displayed in a preset range area of ​​the graphical user interface, the virtual camera is controlled to move to the target position and acquire a second virtual scene image that at least partially contains the target object, captured by the virtual camera at the target position. The second virtual scene image is continuously displayed in the graphical user interface, thereby ensuring that the second virtual scene image displayed in the graphical user interface remains unchanged when the target object is in the preset range area. This allows players to view the information of the target object relatively stably without frequent switching between the large map and the small map, thus solving the technical problem of poor ease of operation for exploring target objects and viewing object information in virtual scenes.

[0019] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0020] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0021] Figure 1 The illustration shows a schematic diagram of an exemplary terminal device to which an embodiment of the present disclosure of a virtual scene display control method and a virtual scene display control device can be applied;

[0022] Figure 2 A flowchart illustrating a method for controlling the display of a virtual scene according to an embodiment of the present disclosure is shown schematically.

[0023] Figure 3 The illustration schematically shows a graphical user interface diagram in a virtual scene display control method according to an embodiment of the present disclosure;

[0024] Figure 4 A flowchart illustrating a method for controlling the display of a virtual scene according to an embodiment of the present disclosure is shown schematically.

[0025] Figure 5 The illustration schematically shows a graphical user interface diagram in a virtual scene display control method according to an embodiment of the present disclosure;

[0026] Figure 6 A flowchart illustrating a method for controlling the display of a virtual scene according to an embodiment of the present disclosure is shown schematically.

[0027] Figure 7 This schematically illustrates a structural block diagram of a virtual scene display control device according to one embodiment of the present disclosure;

[0028] Figure 8 The schematic diagram illustrates the structure of a computer system suitable for implementing the terminal device of the present disclosure. Detailed Implementation

[0029] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure may be practiced with one or more specific details omitted, or other methods, components, apparatus, steps, etc., may be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0030] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0031] Currently, some games (such as simulation games and strategy games) provide players with basic geographical location information, terrain structure information, current viewpoint information, key target location information, player's own key target location information, and information about surrounding forces through virtual scenes. Players explore the virtual scene by swiping on the screen to update the virtual scene and search for target objects to view their information. There are generally two swiping methods: First, swiping on the virtual scene displayed on the screen updates the virtual scene within a small area. However, when exploring the virtual scene this way, if the target object is far away, players need to swipe frequently and extensively on the screen to locate it, which is inconvenient. Second, swiping on virtual controls (such as a minimap or other preset controls) updates the virtual scene over a larger area. However, this method has a higher cognitive cost for players, requiring them to be familiar with the distribution of various objects on the minimap and to have a clear judgment and thought about the target object before starting the search. This process is precise but not real-time. In reality, player exploration in many virtual environments is inherently ambiguous. Players also need to think and judge in real-time based on information gleaned from swipe gestures. This instantaneous process means that large swipes during exploration can cause the virtual environment to refresh significantly, making it easy to miss desired objects. This necessitates repeated swipes to reposition and locate the object, making the process cumbersome. Therefore, the current methods of exploring virtual environments and viewing object information often fail to meet players' needs for quick object searching and viewing in many scenarios.

[0032] Therefore, the current operation of exploring target objects and viewing object information in virtual scenes is not very convenient.

[0033] To address the aforementioned technical problems, this disclosure provides a method for displaying and controlling a virtual scene, thereby offering convenience in exploring target objects and viewing object information within the virtual scene. Figure 1 A schematic diagram of an exemplary terminal device is shown, which can be used to implement a virtual scene display control method and a virtual scene display control device according to embodiments of the present disclosure.

[0034] like Figure 1 As shown, the terminal device may include one or more of terminal devices 101, 102, and 103. Terminal devices 101, 102, and 103 may be various electronic devices with displays, including but not limited to desktop computers, portable computers, smartphones, and tablet computers, etc.

[0035] In one embodiment of this disclosure, the virtual scene display control method can run on a local terminal device or a server. When the virtual scene display control method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and client devices.

[0036] In one optional embodiment of this disclosure, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operation mode, the game program's execution and the game screen presentation are separated. The storage and execution of the virtual scene display control method are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses the game screen and other data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.

[0037] In one optional embodiment of this disclosure, taking a game as an example, the local terminal device stores a game program and is used to display game visuals. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally downloading, installing, and running the game program via the terminal device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device may include a display screen for displaying the GUI, which includes game visuals, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.

[0038] It should be noted that the computer-readable storage medium disclosed herein may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. In this disclosure, the computer-readable signal medium may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. This computer-readable storage medium may be included in the terminal device described in the above embodiments; or it may exist independently and not assembled into the terminal device. The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the terminal device, cause the terminal device to implement the methods described in the following embodiments. For example, the terminal device may implement... Figure 2 The various steps shown are as follows.

[0039] In the exemplary embodiments of this disclosure, the virtual scene can be a digital scene outlined by smart terminal devices such as computers, mobile phones, and tablets through digital communication technology. The digital scene can be on the display screen of the smart terminal device or projected onto other display devices. The virtual scene can include buildings or structures such as houses, buildings, gardens, bridges, and pools, and can also include natural landscapes such as mountains, rivers, and lakes, as well as any virtual items such as weapons, tools, and creatures. This exemplary embodiment does not impose any special limitations on this. The virtual character is a three-dimensional model created based on animation skeletal technology. Each virtual character has its own shape and volume in the three-dimensional virtual environment and occupies a portion of the space in the three-dimensional virtual environment.

[0040] The virtual scene presented by the graphical user interface, such as game footage, is captured by a virtual camera positioned within the virtual scene. The virtual camera can capture images of the virtual scene from a first-person, second-person, or other perspective, such as a top-down view, which observes the virtual environment from an aerial perspective. When using a top-down view, the virtual camera can be located above the virtual scene. Depending on the height of the virtual camera, when it is low, the captured image may only show a portion of the virtual scene, such as in a multiplayer online battle arena (MOBA) game; when it is high, the captured image may show the entire virtual scene.

[0041] First, some of the nouns or terms that appear in the description of the embodiments of this application will be explained:

[0042] virtual scene

[0043] A virtual scene is a virtual environment displayed (or provided) by an application while it is running on a terminal or server. Optionally, the virtual scene is a simulation of the real world, a semi-simulated / semi-fictional virtual environment, or a purely fictional virtual environment. A virtual scene can be either a two-dimensional or three-dimensional virtual scene, and the virtual environment can be the sky, land, ocean, etc., where the land includes environmental elements such as deserts and cities. Among them, a virtual scene is a scene in which the user controls virtual objects and completes the game logic. For example, in a sandbox 3D shooting game, a virtual scene is a 3D game world used by players to control virtual objects to fight. Instances of virtual scenes can include at least one element among mountains, plains, rivers, lakes, oceans, deserts, skies, plants, buildings, and vehicles. For example, in a 2D card game, a virtual scene is a scene used to display and release cards or display the virtual objects corresponding to cards. Instances of virtual scenes can include arenas, battlegrounds, or other "field" elements or other elements that can display the card battle status. For 2D or 3D multiplayer online tactical competitive games, a virtual scene is a 2D or 3D terrain scene used by virtual objects to fight. Instances of virtual scenes can include elements such as canyon-style mountains, lines, rivers, classrooms, desks and chairs, and podiums.

[0044] Virtual camera

[0045] This refers to an image acquisition device using a virtual camera in a game world, used to capture environmental information within the field of view of the main object or in the virtual scene it is in. As the virtual camera moves, the game screen captured in the virtual scene also changes, and the captured game screen is displayed on the graphical user interface. In other words, the game screen displayed in the graphical user interface is the environment in which the main object is located in the virtual scene, i.e., the "large map" in this embodiment of the disclosure.

[0046] This example implementation provides a method for controlling the display of a virtual scene, referencing... Figure 2 As shown, a graphical user interface is provided through a terminal device. The content displayed by the graphical user interface includes a portion of a virtual scene. The display control method for the virtual scene includes the following steps 201-203:

[0047] Step 201: In response to the first sliding operation applied to the graphical user interface, control the virtual camera to move in the virtual scene, and synchronously display the first virtual scene image captured based on the movement of the virtual camera in the graphical user interface.

[0048] The first sliding operation is an operation to control the virtual camera to move in the virtual scene. The first sliding operation can be a sliding operation that continuously slides from any first position to any second position in the graphical user interface, or a sliding operation that continuously slides from a first position to any second position in a preset response area, or a combination of other specified operations and sliding operations, such as long press operation + sliding operation, double-click operation + sliding operation, etc. The embodiments disclosed herein are not specifically limited and can be specifically set according to the actual situation.

[0049] The graphical user interface displays a portion of the game scene in the virtual scene, and the displayed scene content is continuously adjusted as the player makes their first swipe gesture. The player controls the virtual camera to move within the virtual scene through this first swipe gesture in the graphical user interface. During the movement, the fixed area displayed in the graphical user interface is the first virtual scene image.

[0050] Step 202: Respond to the movement of the virtual camera so that the target object in the virtual scene is displayed in the preset range area of ​​the graphical user interface, control the virtual camera to move to the target position and acquire a second virtual scene image that at least partially contains the target object when the virtual camera stops at the target position and takes a picture of the target object.

[0051] The player continuously moves the virtual camera's position using a first swipe operation, causing the game scene captured by the virtual camera to change continuously until the target object selected by the player is displayed within a preset area of ​​the graphical user interface. Here, the target object refers to one or more virtual objects selected by the player from the virtual objects in the virtual scene to view information. Examples of such virtual objects have been described in detail in the aforementioned application environment and will not be repeated here. The preset area refers to a display hotspot set by the player in the graphical user interface. The size and position of this display hotspot can be specifically set according to actual conditions, and this embodiment does not impose specific limitations. It should be explained that in this embodiment, the target object being displayed within the preset area of ​​the graphical user interface means that the target object intersects with the preset area; that is, the target object may be completely within the preset area, or partially within the preset area. This embodiment does not impose any limitations.

[0052] When the target object is displayed within a preset area of ​​the graphical user interface, the virtual camera moves to the target position. This target position refers to the location where the virtual camera can capture the target object. It can be the virtual camera's current position, or it can be the position of the virtual camera when the target object is located at the center of the preset area or the center of the graphical user interface. The virtual camera stays at this target position and captures images of the target object and the virtual scene, thus obtaining a second virtual scene image containing the target object.

[0053] Step 203: Continuously display the second virtual scene screen in the graphical user interface.

[0054] As in step 202 above, as long as the target object is completely within the preset range area, the virtual camera will continuously display the second virtual scene containing the target object in the graphical user interface. This can be understood as the target object being locked in the graphical user interface as long as it is within the preset range area, regardless of how the player operates.

[0055] The virtual scene display control method provided in this embodiment controls the virtual camera to move in the virtual scene after responding to a first sliding operation on the graphical user interface, and synchronously displays the first virtual scene image captured by the movement of the virtual camera in the graphical user interface. After responding to the movement of the virtual camera so that the target object in the virtual scene is displayed in a preset range area of ​​the graphical user interface, the virtual camera is controlled to move to the target position and acquire a second virtual scene image that at least partially contains the target object, captured by the virtual camera at the target position. The second virtual scene image is continuously displayed in the graphical user interface, thereby ensuring that the second virtual scene image displayed in the graphical user interface remains unchanged when the target object is in the preset range area. The player's operation is simple and does not require frequent switching between the large map and the small map. At the same time, it avoids the large-scale updates and adjustments of the virtual scene image caused by large sliding operations when exploring the virtual scene in the traditional method, which may cause the player to miss the target object they want to search for. It allows the player to view the information of the target object more stably, thereby solving the problem of poor operation convenience for exploring the target object and viewing the object information in the current virtual scene, and achieving the technical effect of improving the operation convenience and viewing effect of exploring the target object and viewing the object information in the virtual scene.

[0056] In an optional embodiment of this disclosure, after step 203 above, in which the second virtual scene image is continuously displayed in the graphical user interface, the display control method of the virtual scene further includes the following step A:

[0057] Step A: In response to the second sliding operation used to control the virtual camera to resume movement in the virtual scene, the third virtual scene image captured based on the movement of the virtual camera is simultaneously displayed in the graphical user interface.

[0058] The second sliding operation is a continuous operation with the first sliding operation. The second sliding operation refers to the operation of sliding further on from the first sliding operation. The virtual object in the virtual scene corresponding to the end position of the second sliding operation is outside the preset range area, that is, the target object is not included in the third virtual scene.

[0059] In this embodiment of the present disclosure, after responding to the second sliding operation for controlling the virtual camera to resume movement in the virtual scene, a third virtual scene image that does not contain the target object is synchronously displayed in the graphical user interface based on the movement of the virtual camera. That is, the lock between the virtual camera and the target object is released, so that the virtual camera moves continuously with the second sliding operation, and the content of the virtual scene captured also changes continuously. Correspondingly, the second virtual scene where the target object is located is no longer fixedly displayed in the graphical user interface, but the scene image that does not contain the target object and is actually captured by the virtual camera is displayed, that is, the third virtual scene image is displayed synchronously.

[0060] This method allows the virtual camera to lock and display a second virtual scene containing the target object within the graphical user interface when it captures the target object, facilitating information viewing for the player. The viewing effect and stability are both high. When the virtual camera leaves the target location, the lock between the virtual camera and the target object is released, allowing the virtual camera to move with the player's third swipe, enabling rapid movement within the virtual scene. This significantly improves the efficiency of exploring and viewing target objects. Frequent switching between virtual camera and target object displays is eliminated during exploration, greatly enhancing player convenience while maintaining the display quality of both the large and small maps.

[0061] In one optional embodiment of this disclosure, the virtual camera has a projection position mapped to the virtual scene's ground plane, and this projection position moves as the virtual camera moves within the virtual scene. This projection position can be the intersection of the extended optical axis of the virtual camera and the virtual scene's ground plane, or the intersection of a virtual ray emitted from the virtual camera as a source point along any fixed direction and the virtual scene's ground plane. The virtual scene display control method further includes the following step B:

[0062] Step B, please refer to Figure 3 When the projection position of the virtual camera enters the target area 302 in the virtual scene through the first sliding operation, the target object 301 is displayed in the preset range area of ​​the graphical user interface.

[0063] The target area 302 is the adsorption determination area of the target object 301. When the projection position of the virtual camera enters this target area 302, the target object 301 can be determined, and thus it is determined that the target object 301 is displayed in the preset range area of the graphical user interface. This target area 302 is a scene area determined according to the position of the target object 301. For example, it can be a rectangular area with the target object 301 as the center point and a side length of L*L (4 < L < 10, the value can be configured), or a circular shape with a radius of L, or other shapes, etc. The embodiments of the present disclosure do not make specific limitations.

[0064] In the embodiments of the present disclosure, by setting a target area 302, when the projection position of the virtual camera enters the target area 302 in the virtual scene through the first sliding operation, it can be determined that the virtual object enters the preset range area, and the target object 301 is displayed in the preset range area of the graphical user interface, which can reduce the operation accuracy requirements of the player and thus improve the convenience of the player's operation.

[0065] In an optional embodiment of the present disclosure, controlling the virtual camera to move to the target position in step 202 above includes:

[0066] Step C: Release the first control association between the first sliding operation and controlling the movement of the virtual camera, determine the target position according to the position of the target object in the virtual scene, and control the virtual camera to move to the target position.

[0067] Among them, the first control association is used to control the movement of the virtual camera according to the first sliding operation. That is to say, when the target object is outside the preset range area, the first sliding operation and the virtual camera are associated with each other, and the virtual camera moves as the first sliding operation moves; when the target object is in the preset range area, the virtual camera is deassociated from the target object and locks and shoots the target object. In this case, no matter how the first sliding operation moves in the graphical user interface, the virtual camera always remains at the target position and continuously shoots the target object at this position, regardless of the first sliding operation. The determination of this target position can refer to step 202 above, and will not be elaborated here.

[0068] In the embodiments of the present disclosure, when the target object is outside the preset range area, the first control association between the first sliding operation and controlling the movement of the virtual camera is released, the target position is determined according to the position of the target object in the virtual scene, and the virtual camera is controlled to move to the target position, which can achieve stable shooting of the target object at the target position, obtain stable and continuous information of the target object, facilitate the player to view, and there is no need to frequently switch between the large map and the small map. The information viewing of the target object is more convenient, and the information display is more stable and persistent.

[0069] In an optional embodiment of this disclosure, after step C above, which involves releasing the first control association between the first sliding operation and the control of the virtual camera movement, the method further includes step D:

[0070] Step D: The first sliding operation establishes a second control association between the operation location and the virtual scene.

[0071] Here, the operation positioning location refers to any point within the target area of ​​the virtual scene. Within this target area, the player continues to move via a first swipe operation; this movement is mapped to the corresponding operation positioning location in the virtual scene. Specifically, after decoupling the first control association between the first swipe operation and the movement of the virtual camera, the terminal device first establishes a second control association between the first swipe operation and the operation positioning location in the virtual scene. This second control association determines the mapping relationship of the first swipe operation within the target area; this second control association is used to determine the operation positioning location corresponding to the first swipe operation.

[0072] Correspondingly, please see Figure 4 Step A above, responding to the second sliding operation used to control the virtual camera to resume movement in the virtual scene, synchronously displays the third virtual scene image captured based on the movement of the virtual camera in the graphical user interface, including the following steps 401-402:

[0073] Step 401: Respond to the first sliding operation to make the operation positioning position leave the target area in the virtual scene, and establish a third control association between the second sliding operation and the control of the virtual camera movement.

[0074] The third control association is used to control the movement of the virtual camera based on the second swipe operation. Correspondingly, when the player leaves the target area via the first swipe operation, the virtual camera is released from locking onto the target object. The virtual camera then moves to capture images following the player's first swipe operation. In this case, the terminal device establishes a third control association between the second swipe operation and the control of the virtual camera's movement. This third control association constructs the association between the player's second swipe operation and the virtual camera's movement, or in other words, between the second swipe operation and the virtual camera's position.

[0075] Step 402: Simultaneously display the third virtual scene image obtained by shooting based on the movement of the virtual camera in the graphical user interface.

[0076] The terminal device can synchronously display the third virtual scene image obtained by moving the virtual camera in the graphical user interface in the same way as in step A above, which will not be elaborated here.

[0077] This embodiment of the present disclosure establishes a second control association between the first sliding operation and the operation positioning position in the virtual scene after deactivating the first control association between the first sliding operation and the control of the virtual camera movement. After responding to the first sliding operation and causing the operation positioning position to leave the target area in the virtual scene, a third control association between the second sliding operation and the control of the virtual camera movement is established. Different associations are constructed between the first sliding operation and the second sliding operation when the target area in the virtual scene is located at the projection position of the virtual camera and when leaving the target area, so as to perform targeted display control and achieve higher operation control accuracy.

[0078] In an optional embodiment of this disclosure, step 203, continuously displaying the second virtual scene in the graphical user interface, includes the following step E:

[0079] Step E: Responding to the first sliding operation ensures that the operation location does not leave the target area in the virtual scene, and the second virtual scene screen is continuously displayed in the graphical user interface.

[0080] The first swipe operation ensures that the operation position does not leave the target area in the virtual scene. In other words, the first swipe operation controls the movement of the virtual camera, and the projection position of the virtual camera in the virtual scene is still within the target area. That is, the current target object is still within the shooting range of the virtual camera. Therefore, the terminal device can continue to display the second virtual scene in the graphical user interface, resulting in higher screen display stability and a better experience for players to explore the target object in the virtual scene and view object information.

[0081] In this embodiment of the present disclosure, in response to the first sliding operation, the operation positioning position does not leave the target area in the virtual scene, and the second virtual scene screen is continuously displayed in the graphical user interface to ensure that the corresponding second control correlation control virtual camera is mapped in the virtual scene, thereby improving the reliability of the virtual scene display and making it easier for players to view the information of the target object, with higher reliability.

[0082] Please see Figure 5 In one optional embodiment of this disclosure, the graphical user interface provides a pair of game thumbnails of virtual scenes. The responsive area of ​​the game thumbnails is a first area 501, and the area in the graphical user interface 10 other than the first area 501 is a second area 502. The first area 501 and the second area 502 are independent of each other, and their relative size and position can be specifically set according to the actual situation. This embodiment of the disclosure does not impose specific limitations.

[0083] Correspondingly, the first sliding operation applied to the graphical user interface in step 201 above includes a sliding operation that starts in the first area 501 and passes through the second area 502.

[0084] In other words, the activation command for the first swipe operation in this embodiment starts from the first area 501 of the game thumbnail, which is the minimap, and the swipe area covers the entire graphical user interface 10, including the second area 502. In this way, players only need to start from the game thumbnail and then move from the first position to the second position according to a certain mapping relationship. The operation is simple and quick, eliminating the need for frequent switching between the large and small maps, thus improving player efficiency. At the same time, the swipe operation area is larger, making player operation more convenient.

[0085] In an optional embodiment of this disclosure, step 201, responding to a first sliding operation applied to the graphical user interface, controlling the virtual camera to move in the virtual scene, and synchronously displaying the first virtual scene image captured based on the movement of the virtual camera in the graphical user interface, includes the following step F:

[0086] Step F: In response to the first sliding operation applied to the graphical user interface, control the virtual camera to move in the virtual scene at a first rate, and synchronously display the first virtual scene image captured by the virtual camera when it moves at the first rate in the graphical user interface.

[0087] Step G: In response to the third sliding operation in the second area 502, control the virtual camera to move in the virtual scene at a second rate, and synchronously display the fourth virtual scene image captured by the virtual camera when it moves at the second rate in the graphical user interface.

[0088] The first speed is greater than the second speed. That is, when the first swipe operation starts in the first area 501 of the game thumbnail and swipes within that area, or when the first swipe operation starts in the first area 501 of the game thumbnail and swipes to the second area 502 outside the game thumbnail, the virtual camera moves at a higher first speed to collect more scene information. When the third swipe operation starts in the second area 502 outside the game thumbnail, the virtual camera moves and captures images at a lower second speed to provide corresponding scene information for the large map. In this way, corresponding scene information can be provided for different map models, resulting in higher reliability.

[0089] In one optional embodiment of this disclosure, the target object includes: a target virtual model and a target scene area adjacent to the target virtual model, and the second virtual scene screen includes at least the target virtual model.

[0090] In a virtual scene, a virtual coordinate system is generally constructed, and each virtual model is located at a corresponding position in this coordinate system. Correspondingly, in this embodiment of the disclosure, the target virtual model refers to an object with certain characteristic shape in the virtual scene, such as a mountain, rock, lake, or virtual character; the target scene area refers to the scene position of the target virtual model in the virtual scene, that is, the specific position of the target virtual model in the virtual coordinate system, which can be represented by the location of the plot or the coordinates of the plot.

[0091] In one optional embodiment of this disclosure, the preset range area includes the full-screen area of ​​the graphical user interface, the edge area, or the screen area generated with the graphical user interface as the center point.

[0092] In other words, the specific location of the preset range area can be set according to the actual situation, such as the full-screen area of ​​the graphical user interface, the edge area, or the screen area generated with the graphical user interface as the center point, which is more flexible.

[0093] In one optional embodiment of this disclosure, the target position is the position of the virtual camera when the camera's shooting angle is aligned with the target object, thereby ensuring that the target object can be fully captured by the virtual camera.

[0094] In one optional embodiment of this disclosure, the virtual camera has a projection position mapped to the ground plane of the virtual scene. The target position is the position of the virtual camera when it is translated so that the projection position coincides with the position of the target object in the virtual scene. For example, the projection position is the location of the virtual camera's optical axis. Correspondingly, the target position is the position of the virtual camera when its optical axis intersects with the target object. This ensures that the target object is completely in the center of the virtual camera's field of view, thereby ensuring the integrity and reliability of the target object information, facilitating information viewing for players, and making information viewing more convenient.

[0095] Please see Figure 6 In an optional embodiment of this disclosure, step 201, responding to a first sliding operation applied to the graphical user interface, and controlling the virtual camera to move in the virtual scene, includes the following steps 601-605:

[0096] Step 601: In response to the first sliding operation applied to the graphical user interface, obtain the first movement vector of the first sliding operation.

[0097] Step 602: Determine the first displacement vector based on the first movement vector and the first preset parameters.

[0098] Step 603: Control the virtual camera to move in the virtual scene according to the first displacement vector.

[0099] Step 604: Determine the second displacement vector based on the first movement vector and the second preset parameters.

[0100] Step 605: Update the scene content displayed in the thumbnail based on the second displacement vector.

[0101] Here, the first movement vector refers to the displacement vector of the player's actual operation in the graphical user interface. The first displacement vector is the displacement vector mapped to the virtual scene by the first swipe operation. This first preset parameter is used to characterize the mapping relationship between the player's first swipe operation's movement vector on the terminal device's touch screen or graphical user interface and the movement distance in the thumbnail of the virtual scene. The second preset parameter is used to characterize the mapping relationship between the player's first swipe operation's movement vector on the terminal device's touch screen or graphical user interface and the movement distance on the large map of the virtual scene.

[0102] For example, on the display screen, or in the graphical user interface, the player starts the first swipe operation from point A in the response area corresponding to the thumbnail, with the corresponding first movement vector being a; synchronously, the player moves within the first area of ​​the thumbnail in the graphical user interface, starting from the current location point B1, with the first displacement vector denoted as b; synchronously, on the large map, the player moves starting from the current location point B2, with the second displacement vector denoted as c; correspondingly, b = λa, c = μa, where λ is the first preset parameter, 0 < λ < 1, μ is the second preset parameter, μ is a non-zero integer, and the values ​​of λ and μ can be specifically set according to the actual situation.

[0103] This embodiment of the present disclosure determines a first displacement vector mapped to the large map and a second displacement vector in the thumbnail based on the first movement vector of the first swipe operation in the graphical user interface. Then, the virtual camera is controlled to move in the virtual scene according to the first displacement vector, and the scene content displayed in the thumbnail is updated according to the second displacement vector. This achieves synchronized movement between the player's first swipe operation in the graphical user interface and the virtual scene and thumbnail, thereby achieving synchronized display and improving the player's gaming experience.

[0104] In an optional embodiment of this disclosure, the above-described virtual scene display control method further includes the following step H:

[0105] Step H: Determine the size of the first preset parameter and the second preset parameter based on the proportional relationship between the virtual scene and the thumbnail.

[0106] For example, if the size of the thumbnail is m1 (length) * n1 (width) and the size of the virtual scene is m2 (length) * n2 (width), then the first preset parameter λ / the second preset parameter μ = m1 / m2. In other words, the ratio of the first preset parameter to the second preset parameter needs to be the same as the ratio of the virtual scene and the thumbnail, so as to achieve synchronous mapping of the player's first swipe operation in the graphical user interface in the thumbnail and the virtual scene, as well as more accurate mapping and stronger reliability.

[0107] Of course, the values ​​of the first preset parameter and the second preset parameter can be adaptively adjusted and modified according to different resolution parameters of the terminal color environment, etc., and this embodiment does not make specific limitations.

[0108] Please see Figure 7 In order to implement the above-mentioned virtual scene display control method, one embodiment of this disclosure provides a virtual scene display control device 700. Figure 7 A schematic architecture diagram of a virtual scene display control device 700 is shown, including: a first response module 710, a second response module 720, and a display module 750, wherein,

[0109] The first response module 710 is used to respond to a first sliding operation applied to the graphical user interface, control the virtual camera to move in the virtual scene, and synchronously display the first virtual scene image captured by the movement of the virtual camera in the graphical user interface.

[0110] The second response module 720 is used to respond to the movement of the virtual camera so that the target object in the virtual scene is displayed in a preset range area of ​​the graphical user interface, control the virtual camera to move to the target position and acquire a second virtual scene image that at least partially contains the target object when the virtual camera stops at the target position and takes a picture of the target object.

[0111] The display module 750 is used to continuously display a second virtual scene in a graphical user interface.

[0112] In an optional embodiment, the virtual scene display control device 700 further includes a third response module 730, which is specifically used to respond to a second sliding operation for controlling the virtual camera to resume movement in the virtual scene, and to synchronously display a third virtual scene image captured based on the movement of the virtual camera in the graphical user interface, wherein the second sliding operation and the first sliding operation are consecutive operations.

[0113] In an optional embodiment, the virtual camera has a projection position mapped to the ground plane of the virtual scene, and the projection position moves as the virtual camera moves in the virtual scene; when the projection position of the virtual camera enters the target area in the virtual scene through a first sliding operation, the target object is displayed in a preset range area of ​​the graphical user interface, wherein the target area is a scene area determined according to the position of the target object.

[0114] In an optional embodiment, the second response module 720 is specifically used to release the first control association between the first sliding operation and the control of the virtual camera movement, determine the target position according to the position of the target object in the virtual scene, and control the virtual camera to move to the target position, wherein the first control association is used to control the virtual camera to move according to the first sliding operation.

[0115] In an optional embodiment, the second response module 720 is further configured to establish a second control association between the first sliding operation and the operation positioning position in the virtual scene, the second control association being used to determine the operation positioning position corresponding to the first sliding operation; correspondingly, the third response module 730 is specifically configured to respond to the first sliding operation to cause the operation positioning position to leave the target area in the virtual scene, and establish a third control association between the second sliding operation and controlling the movement of the virtual camera, wherein the third control association is used to control the virtual camera to move according to the second sliding operation; the display module 750 is further configured to synchronously display a third virtual scene image captured according to the movement of the virtual camera in the graphical user interface.

[0116] In an optional embodiment, the second response module 720 is specifically configured to respond to the first sliding operation so that the operation positioning position does not leave the target area in the virtual scene, and continuously display the second virtual scene screen in the graphical user interface.

[0117] In an optional embodiment, the graphical user interface provides a pair of game thumbnails of virtual scenes, the responsive area of ​​the game thumbnails being a first area, and the area in the graphical user interface other than the first area being a second area; the first swipe operation acting on the graphical user interface includes: a swipe operation that starts in the first area and passes through the second area.

[0118] In an optional embodiment, the first response module 710 is specifically configured to respond to a first sliding operation applied to the graphical user interface, control the virtual camera to move in the virtual scene at a first rate, and synchronously display the first virtual scene image captured by the virtual camera when it moves at the first rate in the graphical user interface.

[0119] The virtual scene display control device 700 further includes a fourth response module 740, which is configured to respond to a third sliding operation in the second area, control the virtual camera to move in the virtual scene at a second rate, and synchronously display in the graphical user interface a fourth virtual scene image captured when the virtual camera moves at the second rate, wherein the first rate is greater than the second rate.

[0120] In an optional embodiment, the target object includes: a target virtual model and a target scene area adjacent to the target virtual model, and the second virtual scene screen includes at least the target virtual model.

[0121] In an optional embodiment, the preset range area includes the full-screen area of ​​the graphical user interface, the edge area, or the screen area generated with the graphical user interface as the center point.

[0122] In an optional embodiment, the target location is the position of the virtual camera when it is panned to the point where the camera's shooting angle is aimed at the target object.

[0123] In an optional embodiment, the virtual camera has a projected position mapped to the ground plane of the virtual scene, and the target position is the position of the virtual camera when the projected position coincides with the position of the target object in the virtual scene.

[0124] In an optional embodiment, the first response module 710 is specifically configured to: respond to a first sliding operation applied to the graphical user interface; obtain a first movement vector of the first sliding operation; determine a first displacement vector based on the first movement vector and a first preset parameter; control the virtual camera to move in the virtual scene according to the first displacement vector; determine a second displacement vector based on the first movement vector and a second preset parameter; and update the scene content displayed in the thumbnail according to the second displacement vector.

[0125] In an optional embodiment, the first response module 710 is further configured to determine the magnitude of the first preset parameter and the second preset parameter based on the proportional relationship between the virtual scene and the thumbnail.

[0126] Figure 8 A schematic diagram of the structure of a computer system suitable for implementing the terminal device of the present disclosure is shown.

[0127] It should be noted that, Figure 8 The computer system of the terminal device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0128] like Figure 8As shown, a computer system includes a central processing unit (CPU), which performs various appropriate actions and processes based on programs stored in read-only memory (ROM) or loaded from memory into random access memory (RAM). RAM also stores various programs and data required for system operation. The CPU, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.

[0129] The following components are connected to the (I / O) interface: input sections including keyboards, mice, etc.; output sections including cathode ray tubes (CRTs), liquid crystal displays (LCDs), and speakers; storage sections including hard disks, etc.; and communication sections including network interface cards such as LAN cards and modems. The communication sections perform communication processing via networks such as the Internet. Drives are also connected to the (I / O) interface as needed. Removable media, such as disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on the drive as needed so that computer programs read from them can be installed into the storage section as required.

[0130] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0131] Since the functional modules of the virtual scene viewing device in the example embodiments of this disclosure correspond to the steps of the example embodiments of the virtual scene display control method described above, for details and effects not disclosed in the device embodiments of this disclosure, please refer to the embodiments of the virtual scene display control method described above.

[0132] These modules can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), one or more Digital Signal Processors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs). Alternatively, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together as a System-on-a-Chip (SOC).

[0133] In the embodiments provided in this disclosure, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0134] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional units.

[0135] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute certain steps of the methods described in the various embodiments of the present invention.

[0136] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for controlling the display of a virtual scene, characterized in that, The method includes providing a graphical user interface (GUI) via a terminal device, wherein the GUI displays content including a portion of a virtual scene. In response to a first sliding operation applied to the graphical user interface, the virtual camera is controlled to move in the virtual scene, and a first virtual scene image captured based on the movement of the virtual camera is synchronously displayed in the graphical user interface; The virtual camera moves in response to the target object in the virtual scene, which is then displayed in a preset area of ​​the graphical user interface. The virtual camera is controlled to move to the target position, and a second virtual scene image containing at least part of the target object is captured by the virtual camera at the target position. The target object is selected from the virtual objects in the virtual scene, and the target position refers to the position when the virtual camera captures the target object. The second virtual scene is continuously displayed in the graphical user interface; In response to a second sliding operation used to control the virtual camera to resume movement in the virtual scene, a third virtual scene image captured based on the movement of the virtual camera is simultaneously displayed in the graphical user interface, wherein the second sliding operation and the first sliding operation are consecutive operations; The step of controlling the virtual camera to move to the target location includes: The first control association between the first sliding operation and the control of the virtual camera movement is released; the target position is determined according to the position of the target object in the virtual scene, and the virtual camera is controlled to move to the target position; the first control association is used to control the virtual camera to move according to the first sliding operation; After the first control association is terminated, the first sliding operation establishes a second control association with the operation positioning position in the virtual scene. The second control association is used to determine the operation positioning position corresponding to the first sliding operation. The response is used to control the virtual camera to resume movement in the virtual scene via a second sliding operation, and to synchronously display a third virtual scene image captured based on the movement of the virtual camera in the graphical user interface. The second sliding operation and the first sliding operation are consecutive operations, including: responding to the first sliding operation to cause the operation positioning position to leave the target area in the virtual scene; establishing a third control association between the second sliding operation and controlling the movement of the virtual camera; wherein the third control association is used to control the virtual camera to move according to the second sliding operation; and synchronously displaying a third virtual scene image captured based on the movement of the virtual camera in the graphical user interface.

2. The virtual scene display control method according to claim 1, characterized in that, The virtual camera has a projection position mapped to the ground plane of the virtual scene, and the projection position moves as the virtual camera moves in the virtual scene; When the projection position of the virtual camera enters the target area in the virtual scene through the first sliding operation, the target object is displayed in a preset range area of ​​the graphical user interface, wherein the target area is a scene area determined according to the position of the target object.

3. The virtual scene display control method according to claim 1, characterized in that, The step of continuously displaying the second virtual scene in the graphical user interface includes: In response to the first sliding operation, the operation position does not leave the target area in the virtual scene, and the second virtual scene screen is continuously displayed in the graphical user interface.

4. The virtual scene display control method according to claim 1, characterized in that, The graphical user interface provides a pair of game thumbnails of the virtual scene, the responsive area of ​​the game thumbnail is a first area, and the area in the graphical user interface other than the first area is a second area; The first sliding operation applied to the graphical user interface includes a sliding operation that starts in the first area and passes through the second area.

5. The virtual scene display control method according to claim 4, characterized in that, The response is applied to a first sliding operation of the graphical user interface, controlling the virtual camera to move within the virtual scene, and synchronously displaying a first virtual scene image captured based on the movement of the virtual camera in the graphical user interface, including: In response to a first sliding operation applied to the graphical user interface, the virtual camera is controlled to move in the virtual scene at a first rate, and a first virtual scene image captured by the virtual camera moving at the first rate is synchronously displayed in the graphical user interface. The method further includes: In response to a third sliding operation in the second area, the virtual camera is controlled to move in the virtual scene at a second rate, and a fourth virtual scene image captured by the virtual camera moving at the second rate is synchronously displayed in the graphical user interface, wherein the first rate is greater than the second rate.

6. The virtual scene display control method according to claim 1, characterized in that, The target object includes: a target virtual model and a target scene area adjacent to the target virtual model, and the second virtual scene screen includes at least the target virtual model.

7. The virtual scene display control method according to claim 1, characterized in that, The preset range area includes the full-screen area, edge area, or screen area generated with the graphical user interface as the center point.

8. The virtual scene display control method according to claim 1, characterized in that, The target position is the position of the virtual camera when it is panned so that the camera's shooting angle is aimed at the target object.

9. The virtual scene display control method according to claim 1, characterized in that, The virtual camera has a projection position mapped to the ground plane of the virtual scene, and the target position is the position of the virtual camera when the projection position coincides with the position of the target object in the virtual scene.

10. The virtual scene display control method according to claim 4, characterized in that, The response is applied to a first sliding operation of the graphical user interface, controlling the virtual camera to move within the virtual scene, including: In response to a first sliding operation applied to the graphical user interface, a first movement vector of the first sliding operation is obtained; The first displacement vector is determined based on the first movement vector and the first preset parameters; The virtual camera is controlled to move within the virtual scene based on the first displacement vector; The second displacement vector is determined based on the first movement vector and the second preset parameter. The scene content displayed in the thumbnail is updated based on the second displacement vector.

11. The virtual scene display control method according to claim 10, characterized in that, The method further includes: The magnitudes of the first preset parameter and the second preset parameter are determined based on the proportional relationship between the virtual scene and the thumbnail.

12. A display control method and apparatus for a virtual scene, characterized in that, A graphical user interface is provided via a terminal device, the content of which includes a portion of a virtual scene; the device includes: The first response module is used to respond to the first sliding operation applied to the graphical user interface, control the virtual camera to move in the virtual scene, and synchronously display the first virtual scene image captured by the movement of the virtual camera in the graphical user interface. The second response module is used to respond to the movement of the virtual camera so that the target object in the virtual scene is displayed in a preset range area of ​​the graphical user interface, control the virtual camera to move to the target position and acquire a second virtual scene image that at least partially contains the target object when the virtual camera stops at the target position and takes a picture of the target object; the target object is selected from the virtual objects in the virtual scene, and the target position refers to the position when the virtual camera captures the target object; The display module is used to continuously display the second virtual scene in the graphical user interface; The third response module is used to respond to the second sliding operation used to control the virtual camera to resume movement in the virtual scene, and synchronously display the third virtual scene image captured according to the movement of the virtual camera in the graphical user interface, wherein the second sliding operation and the first sliding operation are consecutive operations; The step of controlling the virtual camera to move to the target location includes: The first control association between the first sliding operation and the control of the virtual camera movement is released; the target position is determined according to the position of the target object in the virtual scene, and the virtual camera is controlled to move to the target position; the first control association is used to control the virtual camera to move according to the first sliding operation; After the first control association is terminated, the first sliding operation establishes a second control association with the operation positioning position in the virtual scene. The second control association is used to determine the operation positioning position corresponding to the first sliding operation. The third response module is configured to: respond to the first sliding operation causing the operation positioning position to leave the target area in the virtual scene; establish a third control association between the second sliding operation and controlling the movement of the virtual camera; wherein the third control association is used to control the virtual camera to move according to the second sliding operation; and synchronously display the third virtual scene image captured according to the movement of the virtual camera in the graphical user interface.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the display control method for the virtual scene as described in any one of claims 1 to 11.

14. An electronic device, characterized in that, include: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the display control method for a virtual scene as described in any one of claims 1 to 11.

Citation Information

Patent Citations

  • Method and device for assisting in aiming in game

    CN110404251A

  • Display control method and device of virtual object, storage medium and electronic device

    CN115120979A