Interaction method, device, computer equipment and storage medium
By displaying three-dimensional scenes and two-dimensional maps in a three-dimensional game and updating the screen when the target virtual character moves, the problem of low efficiency in the generation of three-dimensional game scenes is solved, and a lower cost and higher efficiency of three-dimensional scene generation is achieved.
Patent Information
- Application Number
- CN202211646307.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-21
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2042-12-21
AI Technical Summary
When generating a three-dimensional game scene, it is necessary to create actual scene content with the same range as the minimap, resulting in high drawing costs and low generation efficiency.
By displaying the three-dimensional scene screen and the corresponding two-dimensional map screen, and updating the screen when the target virtual character moves to the interactive control position, the three-dimensional scene screen is switched without updating the content of the background screen.
It can not only retain the coherent scene experience in online three-dimensional games, but also reduce the content production cost of background pictures in three-dimensional scene pictures and improve the generation efficiency.
Smart Images

Figure CN115814418B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of game technology, and in particular to an interaction method, device, computer equipment and storage medium. Background Art
[0002] A mini-map is often set in the game operation interface of online games. The mini-map usually undertakes the functions of game route planning, route guidance, and determining the position of the virtual objects controlled by the player in the game scene, so as to help the player better complete the game tasks in the game scene.
[0003] In the process of generating a three-dimensional game scene, it is usually necessary to produce actual scene content that is the same as the range of the small map, which results in a high drawing cost and low generation efficiency of the three-dimensional game scene. Summary of the invention
[0004] The embodiments of the present disclosure at least provide an interaction method, apparatus, computer device, and storage medium.
[0005] In a first aspect, an embodiment of the present disclosure provides an interaction method, including:
[0006] A three-dimensional scene screen is displayed, and a two-dimensional map screen corresponding to the three-dimensional scene screen is displayed at a preset position in the three-dimensional scene screen; the three-dimensional scene screen displays a target virtual character corresponding to the current user, and at least one first interactive control; the geographical location range corresponding to the two-dimensional map screen is larger than the geographical location range corresponding to the three-dimensional scene screen, and the two-dimensional map screen displays a character position indication mark indicating the location of the target virtual character, and a control position indication mark indicating the location of each of the first interactive controls;
[0007] In response to the target virtual character moving to the location of any of the first interactive controls, the displayed three-dimensional scene screen and the corresponding two-dimensional map screen are updated; wherein the updated three-dimensional scene screen displays the target virtual character and at least one second interactive control, and the updated two-dimensional map screen displays the character position indicator and a control position indicator indicating the location of each of the second interactive controls.
[0008] In an optional implementation manner, the method further includes:
[0009] In response to selecting a target location point in the two-dimensional map screen, a guidance route from the current location of the target virtual character to the target location point is displayed in the two-dimensional map screen, and a guidance mark corresponding to the guidance route is displayed in the three-dimensional scene screen.
[0010] In an optional implementation, in response to selecting a target location point in the two-dimensional map screen, displaying a guidance route from the current location of the target virtual character to the target location point in the two-dimensional map screen, and displaying the guidance mark in the three-dimensional scene screen, includes:
[0011] In response to a first trigger operation on the two-dimensional map screen, enlarging and displaying the two-dimensional map screen;
[0012] In response to selecting the target location point in the enlarged two-dimensional map picture, displaying the guidance route in the two-dimensional map picture;
[0013] In response to the second trigger operation, the two-dimensional map screen is restored to its size before enlargement, and a guidance mark corresponding to the guidance route is displayed in the three-dimensional scene screen.
[0014] In an optional implementation manner, displaying a two-dimensional map image corresponding to the three-dimensional scene image at a preset position in the three-dimensional scene image includes:
[0015] In the two-dimensional map screen, the first interactive control located in the three-dimensional scene screen is displayed in a first display mode, and other interactive controls not located in the three-dimensional scene screen are displayed in a second display mode; wherein the first display mode is used to indicate that the corresponding first interactive control is unlocked, and the second display mode is used to indicate that the corresponding other interactive controls are not unlocked.
[0016] In an optional implementation, in response to the target virtual character moving to the location of any of the first interactive controls, updating the displayed three-dimensional scene image and the corresponding two-dimensional map image includes:
[0017] In response to the target virtual character moving to a target position range corresponding to the position of any of the first interactive controls, after the first interactive control is triggered, the displayed three-dimensional scene image and the corresponding two-dimensional map image are updated.
[0018] In an optional implementation manner, the displaying of the three-dimensional scene picture includes:
[0019] In the three-dimensional scene screen, at least one first display position corresponding to the current position of the target virtual character is respectively displayed.
[0020] The updated three-dimensional scene screen includes:
[0021] In the updated three-dimensional scene picture, at least one second display position corresponding to the current position of the target virtual character is respectively displayed.
[0022] The relative position between the first display position and the target virtual character is the same as the relative position between the second display position and the target virtual character.
[0023] In an optional implementation manner, the character position indication mark is an arrow mark;
[0024] When the target virtual character moves in the same three-dimensional scene picture, the direction indicated by the arrow mark remains unchanged. After the displayed three-dimensional scene picture is updated, the direction indicated by the arrow mark is updated to the direction of the target virtual character in the updated three-dimensional scene picture.
[0025] In a second aspect, an embodiment of the present disclosure further provides an interactive device, including:
[0026] A first display module is used to display a three-dimensional scene screen, and to display a two-dimensional map screen corresponding to the three-dimensional scene screen at a preset position in the three-dimensional scene screen; the three-dimensional scene screen displays a target virtual character corresponding to the current user, and at least one first interactive control; the geographical location range corresponding to the two-dimensional map screen is larger than the geographical location range corresponding to the three-dimensional scene screen, and the two-dimensional map screen displays a character position indication mark indicating the location of the target virtual character, and a control position indication mark indicating the location of each of the first interactive controls;
[0027] An updating module is used to update the displayed three-dimensional scene screen and the corresponding two-dimensional map screen in response to the target virtual character moving to the position of any of the first interactive controls; wherein the updated three-dimensional scene screen displays the target virtual character and at least one second interactive control, and the updated two-dimensional map screen displays the character position indicator and a control position indicator indicating the position of each of the second interactive controls.
[0028] In a third aspect, an embodiment of the present disclosure further provides a computer device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps in the above-mentioned first aspect, or any optional implementation of the first aspect are performed.
[0029] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned first aspect, or any optional implementation of the first aspect are executed.
[0030] The interactive method provided by the embodiment of the present disclosure can achieve the switching of the three-dimensional scene screen by updating the interactive controls in the three-dimensional scene screen, the direction pointed by the character position indicator and the direction of the control position indicator indicating the location of the interactive control without updating the content of the background screen in the three-dimensional scene screen. It can not only retain the experience of scene continuity in the online three-dimensional game, but also reduce the production cost of the content of the background screen in the three-dimensional scene screen, and improve the generation efficiency of the three-dimensional scene screen.
[0031] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following is a brief introduction to the drawings required for use in the embodiments. The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present disclosure and are used together with the specification to illustrate the technical solutions of the present disclosure. It should be understood that the following drawings only illustrate certain embodiments of the present disclosure and should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can also be obtained based on these drawings without creative work.
[0033] Figure 1 A flow chart of an interaction method provided by an embodiment of the present disclosure is shown;
[0034] Figure 2 A schematic diagram showing the effect of a three-dimensional scene picture provided by an embodiment of the present disclosure is shown;
[0035] Figure 3 A schematic diagram showing the effect of another three-dimensional scene picture provided by an embodiment of the present disclosure is shown;
[0036] Figure 4 A schematic diagram showing the effect of another three-dimensional scene picture provided by an embodiment of the present disclosure is shown;
[0037] Figure 5 A schematic diagram of the structure of an interactive device provided by an embodiment of the present disclosure is shown;
[0038] Figure 6 A schematic diagram of a computer device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical scheme and advantages of the embodiments of the present disclosure clearer, the technical scheme in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. The components of the embodiments of the present disclosure generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the drawings is not intended to limit the scope of the present disclosure for protection, but merely represents the selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present disclosure.
[0040] A mini-map is often set in the game operation interface of online games. The mini-map usually undertakes the functions of game route planning, route guidance, and determining the position of the virtual objects controlled by the player in the game scene, so as to help the player better complete the game tasks in the game scene.
[0041] In the process of generating a three-dimensional game scene, a large amount of drawing cost is usually required to draw the actual scene content that is the same as the range of the small map. The drawing cost is high and the generation efficiency of the three-dimensional game scene is low.
[0042] Based on this, the present disclosure provides an interaction method, which can achieve the switching of three-dimensional scene pictures by updating the interactive controls in the three-dimensional scene picture, the direction pointed by the character position indicator and the direction of the control position indicator indicating the location of the interactive control without updating the content of the background picture in the three-dimensional scene picture. This can not only retain the experience of scene continuity in online three-dimensional games, but also reduce the production cost of the content of the background picture in the three-dimensional scene picture, and improve the generation efficiency of the three-dimensional scene picture.
[0043] The defects existing in the above schemes and the proposed solutions are the results obtained by the inventor after practice and careful research. Therefore, the discovery process of the above problems and the solutions proposed by the present disclosure for the above problems below should be the contributions made by the inventor to the present disclosure during the disclosure process.
[0044] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.
[0045] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0046] To facilitate understanding of this embodiment, an interactive method disclosed in the embodiment of the present disclosure is first introduced in detail. The executor of the interactive method provided in the embodiment of the present disclosure is generally a computer device with certain computing capabilities.
[0047] The interactive method provided in the embodiment of the present disclosure is described below by taking the execution subject as a terminal device as an example.
[0048] See also Figure 1 FIG. 1 is a flowchart of an interactive method provided by an embodiment of the present disclosure, wherein the method includes S101 to S102, wherein:
[0049] S101: Display a three-dimensional scene screen, and display a two-dimensional map screen corresponding to the three-dimensional scene screen at a preset position in the three-dimensional scene screen; the three-dimensional scene screen displays a target virtual character corresponding to the current user, and at least one first interactive control; the geographical location range corresponding to the two-dimensional map screen is larger than the geographical location range corresponding to the three-dimensional scene screen, and the two-dimensional map screen displays a character position indication mark indicating the location of the target virtual character, and a control position indication mark indicating the location of each of the first interactive controls.
[0050] The disclosed embodiments can be applied to 3D online games, such as level games, etc. After a user logs in to a target application that can run a 3D online game, the target application can display a virtual 3D scene image in the 3D online game on the screen.
[0051] The target virtual character corresponding to the current user is displayed in the three-dimensional scene screen, and the current user can control the corresponding target virtual character to perform game tasks in the three-dimensional scene screen. At least one first interactive control can also be displayed in the three-dimensional scene screen. The first interactive control can be an event entry control, which is used to enter the three-dimensional scene screen of the corresponding event after being triggered, such as dialogue, combat, ability supplementation, etc. Multiple first interactive controls can correspond to different events.
[0052] like Figure 2The schematic diagram of a three-dimensional scene screen shown may include three first interactive controls, which are represented by numbers 1, 2, and 3 respectively; the first interactive control 1 can be an interactive control corresponding to a combat event, the first interactive control 2 can be an interactive control corresponding to a dialogue event, and the first interactive control 3 can be an interactive control corresponding to an energy replenishment event; the three first interactive controls can be located in three different directions in front of the target virtual character, respectively.
[0053] The 2D map image corresponding to the 3D scene image can be displayed at a preset position in the 3D scene image. In order not to affect the display of the 3D scene image, the display area of the 2D map image is usually smaller than the display area of the 3D scene image, and the 2D map image can be located at the edge of the 3D scene image, for example Figure 2 In the schematic diagram of the three-dimensional scene screen shown, the two-dimensional map screen can be located in the upper right corner of the three-dimensional scene screen.
[0054] The geographical location range corresponding to the two-dimensional map screen may include the geographical location range corresponding to the three-dimensional scene screen, and the geographical location range corresponding to the two-dimensional map screen may be larger than the geographical location range corresponding to the three-dimensional scene screen. The geographical location range here may refer to the geographical location range in the virtual scene.
[0055] In the geographic location range corresponding to the two-dimensional map screen, other interactive controls other than the first interactive control may be displayed in other geographic location ranges other than the geographic location range corresponding to the three-dimensional scene screen, that is, other interactive controls are not located in the three-dimensional scene screen, and other interactive controls not located in the three-dimensional scene screen may include other interactive controls that are not unlocked. In order to distinguish the first interactive control in the three-dimensional scene screen from other interactive controls outside the three-dimensional scene screen, in one embodiment, in the two-dimensional map screen, the first interactive control located in the three-dimensional scene screen may be displayed in a first display mode, and other interactive controls not located in the three-dimensional scene screen may be displayed in a second display mode.
[0056] Among them, the first display method can be used to indicate that the corresponding first interactive control has been unlocked, and the second display method can be used to indicate that the corresponding other interactive controls are not unlocked.
[0057] Here, the first display mode and the second display mode are different display modes. In order to highlight the difference between the unlocked first interactive control and the other unlocked interactive controls, the first display mode and the second display mode may be opposite display modes. In an exemplary embodiment, the first display mode may be a highlighted display, and the second display mode may be a non-highlighted display; in another exemplary embodiment, the first display mode may be a color display, and the second display mode may be a grayscale display; in another exemplary embodiment, the first display mode may be an enlarged display, and the second display mode may be a normal size display or a reduced display. The first display mode and the second display mode may not be specifically limited here.
[0058] By displaying the first interactive control located in the three-dimensional scene screen in a first display manner and displaying other interactive controls not located in the three-dimensional scene screen in a second display manner, the current user can more quickly and clearly know the interactive controls that can be triggered currently, thereby improving the efficiency of completing game tasks.
[0059] The character position indicator displayed in the two-dimensional map screen can be used to indicate the current location of the target virtual character, and the control position indicator can be used to indicate the location of each first interactive control. The character position indicator can be represented by a symbolic indicator, such as Figure 2 In the figure, the character position indicator mark can be an arrow mark, and the direction indicated by the arrow mark can represent the direction of the target virtual character in the three-dimensional scene screen; the control position indicator mark can be represented by the number mark corresponding to each first interactive control.
[0060] S102: In response to the target virtual character moving to the location of any of the first interactive controls, updating the displayed three-dimensional scene screen and the corresponding two-dimensional map screen; wherein the updated three-dimensional scene screen displays the target virtual character and at least one second interactive control, and the updated two-dimensional map screen displays the character position indicator and a control position indicator indicating the location of each of the second interactive controls.
[0061] The current user can control the corresponding target virtual character to move in the three-dimensional scene screen. When the target virtual character moves to the location of any first interactive control, the terminal device can respond to the target virtual character moving to the location of any first interactive control and update the displayed three-dimensional scene screen and the corresponding two-dimensional map screen. During the movement of the target virtual character and when it reaches any first interactive control, the displayed three-dimensional scene screen, except for the changes of the target virtual character (the changes of the action of the target virtual character, such as the swinging of arms, legs, head and other body parts during running), other screen contents (such as the virtual environment) may not change with the direction of the target virtual character.
[0062] The content of the background picture in the updated three-dimensional scene picture may be the same as or different from the content of the background picture in the three-dimensional scene picture before the update.
[0063] At least one second interactive control may be displayed in the updated three-dimensional scene screen. The second interactive control may be an event entry control, which is used to enter the three-dimensional scene screen of the corresponding event after being triggered. At least one second interactive control may correspond to different events. The type of event corresponding to the second interactive control and the first interactive control may be the same or different. At least one second interactive control may be located in the updated three-dimensional scene screen.
[0064] In one embodiment, in the three-dimensional scene screen before the update, at least one first interactive control can be displayed on at least one first display position corresponding to the current position of the target virtual character. In the three-dimensional scene screen after the update, at least one second interactive control can be displayed on at least one second display position corresponding to the current position of the target virtual character. The relative position between the first display position and the target virtual character is the same as the relative position between the second display position and the target virtual character. That is, before and after the three-dimensional scene screen is updated, the position of the second interactive control is relatively fixed to the target virtual character.
[0065] like Figure 3 Another schematic diagram of a three-dimensional scene screen shown in the figure may include three second interactive controls. Here, the three second interactive controls may be represented by numbers 4, 5, and 6, respectively. Second interactive control 4 may be an interactive control corresponding to a combat event, second interactive control 5 may be an interactive control corresponding to a combat event, and second interactive control 6 may be an interactive control corresponding to a dialogue event; the three second interactive controls may be located in three different directions in front of the target virtual character, respectively. Among them, the three second interactive controls are located in three directions in front of the target virtual character, respectively, which may correspond to Figure 2 The three first interactive controls are respectively located in the three directions corresponding to the target virtual character.
[0066] In addition, the character position indicator displayed in the updated two-dimensional map screen can be used to indicate the position of the target virtual character after moving, and the control position indicator can be used to indicate the position of each second interactive control.
[0067] The role position indicator can be represented by a symbolic identifier, such as Figure 3 In the figure, the character position indicator can be an arrow mark, and the direction indicated by the arrow mark can represent the direction of the target virtual character in the updated three-dimensional scene picture; the control position indicator can be represented by the number mark corresponding to each second interactive control.
[0068] In one embodiment, when the character position indicator can be an arrow indicator, the direction of the arrow indicator can remain unchanged while the target virtual character moves in the same three-dimensional scene picture. After the three-dimensional scene picture is updated, the direction of the arrow indicator can be updated to the direction of the target virtual character in the updated three-dimensional scene picture.
[0069] The change in the direction indicated by the arrow mark before and after the three-dimensional scene picture is updated can be used to express the change in the three-dimensional scene picture.
[0070] In one embodiment, in response to the target virtual character moving to a target position range corresponding to the position of any first interactive control, after the first interactive control is triggered, the displayed three-dimensional scene screen and the corresponding two-dimensional map screen are updated.
[0071] Here, the target position range corresponding to the position of the first interactive control may be a position range in a preset virtual three-dimensional scene. After the first interactive control is triggered, the three-dimensional scene screen under the event corresponding to the first interactive control may be entered. The corresponding two-dimensional map screen may be updated and displayed in the updated three-dimensional scene screen.
[0072] The two-dimensional map screen displayed in the three-dimensional scene screen can also play a role in planning and guiding the route for the target virtual character controlled by the current user.
[0073] In one embodiment, in response to selecting a target location point in a two-dimensional map screen, a guidance route from the current location of the target virtual character to the target location point is displayed in the two-dimensional map screen, and a guidance mark corresponding to the guidance route is displayed in the three-dimensional scene screen.
[0074] Here, the two-dimensional map screen may include multiple location points, and each location point may correspond to a unit location range in the three-dimensional scene screen. Figure 2 or Figure 3 As shown, in the two-dimensional map screen, the location point can be marked in a grid of a preset shape, such as a hexagonal grid. The current location of the target virtual character and the location of each first interactive control or second interactive control can also be marked in a grid of a preset shape.
[0075] After the target location point is selected, a guidance route from the current location of the target virtual character to the target location point can be automatically generated and displayed in the two-dimensional map screen. In one embodiment, the guidance route can be the closest guidance route from the current location of the target virtual character to the target location point. The guidance route can include the location point of the current location of the target virtual character, the target location point, and various location points between the location point of the current location of the target virtual character and the target location point.
[0076] In order to better prompt the current user, a guidance mark corresponding to the guidance route can also be displayed in the three-dimensional scene picture. The guidance mark can be displayed at a preset position of the target virtual character corresponding to the current user, such as under the feet of the target virtual character.
[0077] Here, the guidance mark corresponding to the guidance route can be used to indicate the moving direction of the target virtual character.
[0078] In one embodiment, the guidance direction corresponding to the guidance route can also be displayed in a third display mode to better prompt the user. For example, the guidance direction corresponding to the guidance route can be displayed in a highlighted manner, in a dynamic special effect manner, etc. This may not be specifically limited here.
[0079] In order to facilitate the current user to select the target location point, in one embodiment, the two-dimensional map screen can also be enlarged and displayed after the current user triggers the two-dimensional map screen. Specifically, in response to the first trigger operation on the two-dimensional map screen, the two-dimensional map screen is enlarged and displayed, such as Figure 4 shown.
[0080] Here, in one embodiment, the display size of the enlarged two-dimensional map screen may be smaller than the display size of the three-dimensional scene screen. A mask may be provided between the enlarged two-dimensional map screen and the three-dimensional scene screen, and the mask may be used to blur the display of the portion of the three-dimensional scene screen that is not covered by the two-dimensional map screen, so that the current user can better focus on the screen content in the enlarged two-dimensional map screen. In one embodiment, the enlarged two-dimensional map screen may be directly displayed on the upper layer of the three-dimensional scene screen. In one embodiment, the display size of the enlarged two-dimensional map screen may be equal to the display size of the three-dimensional scene screen, so that the enlarged two-dimensional map screen may be completely displayed on the upper layer of the three-dimensional scene screen.
[0081] Next, the current user can select the target location point in the enlarged two-dimensional map screen, such as Figure 4 Here, in response to selecting the target location point in the enlarged two-dimensional map picture, the guidance route can be displayed in the two-dimensional map picture.
[0082] After the guidance route is displayed in the two-dimensional map screen, the two-dimensional map screen can be restored to its size before enlargement in response to a second trigger operation, and a guidance mark corresponding to the guidance route can be displayed in the three-dimensional scene screen.
[0083] Here, the second trigger operation can be used to restore the size of the enlarged two-dimensional map screen to the size before the enlargement.
[0084] The second trigger operation may include a trigger operation on the two-dimensional map screen, such as a click operation. After the two-dimensional map screen is restored to the size before the enlargement, it can continue to be displayed at the preset position of the three-dimensional scene screen. At the same time, the guidance mark corresponding to the guidance route can be displayed in the three-dimensional scene screen.
[0085] Those skilled in the art will appreciate that, in the above method of specific implementation, the order in which the steps are written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be determined by their functions and possible internal logic.
[0086] Based on the same inventive concept, an interactive device corresponding to the interactive method is also provided in the embodiment of the present disclosure. Since the principle of solving the problem by the device in the embodiment of the present disclosure is similar to the above-mentioned interactive method in the embodiment of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0087] Reference Figure 5 FIG. 1 is a schematic diagram of a structure of an interactive device provided by an embodiment of the present disclosure, wherein the device comprises:
[0088] The first display module 501 is used to display a three-dimensional scene screen, and display a two-dimensional map screen corresponding to the three-dimensional scene screen at a preset position in the three-dimensional scene screen; the three-dimensional scene screen displays a target virtual character corresponding to the current user, and at least one first interactive control; the geographical location range corresponding to the two-dimensional map screen is larger than the geographical location range corresponding to the three-dimensional scene screen, and the two-dimensional map screen displays a character position indication mark indicating the location of the target virtual character, and a control position indication mark indicating the location of each of the first interactive controls;
[0089] An updating module 502 is used to update the displayed three-dimensional scene screen and the corresponding two-dimensional map screen in response to the target virtual character moving to the location of any of the first interactive controls; wherein the updated three-dimensional scene screen displays the target virtual character and at least one second interactive control, and the updated two-dimensional map screen displays the character position indicator and a control position indicator indicating the location of each of the second interactive controls.
[0090] In an optional implementation, the device further includes:
[0091] The second display module is used to display a guidance route from the current position of the target virtual character to the target position point in the two-dimensional map screen in response to selecting the target position point in the two-dimensional map screen, and to display a guidance mark corresponding to the guidance route in the three-dimensional scene screen.
[0092] In an optional implementation manner, the second display module is specifically used to:
[0093] In response to a first trigger operation on the two-dimensional map screen, enlarging and displaying the two-dimensional map screen;
[0094] In response to selecting the target location point in the enlarged two-dimensional map picture, displaying the guidance route in the two-dimensional map picture;
[0095] In response to the second trigger operation, the two-dimensional map screen is restored to its size before enlargement, and a guidance mark corresponding to the guidance route is displayed in the three-dimensional scene screen.
[0096] In an optional implementation, the first display module 501 is specifically used to: in the two-dimensional map screen, display the first interactive control located in the three-dimensional scene screen according to a first display method, and display other interactive controls not located in the three-dimensional scene screen according to a second display method; wherein the first display method is used to indicate that the corresponding first interactive control is unlocked, and the second display method is used to indicate that the corresponding other interactive controls are not unlocked.
[0097] In an optional implementation, the update module 502 is specifically used to: in response to the target virtual character moving to a target position range corresponding to the position of any of the first interactive controls, after the first interactive control is triggered, update the displayed three-dimensional scene screen and the corresponding two-dimensional map screen.
[0098] In an optional implementation manner, the first display module 501 is specifically used to:
[0099] In the three-dimensional scene screen, at least one first display position corresponding to the current position of the target virtual character is respectively displayed.
[0100] The update module 502 is specifically used for:
[0101] In the updated three-dimensional scene picture, at least one second display position corresponding to the current position of the target virtual character is respectively displayed.
[0102] The relative position between the first display position and the target virtual character is the same as the relative position between the second display position and the target virtual character.
[0103] In an optional implementation manner, the character position indication mark is an arrow mark;
[0104] When the target virtual character moves in the same three-dimensional scene picture, the direction indicated by the arrow mark remains unchanged. After the displayed three-dimensional scene picture is updated, the direction indicated by the arrow mark is updated to the direction of the target virtual character in the updated three-dimensional scene picture.
[0105] For descriptions of the processing flow of each module in the device and the interaction flow between each module, reference may be made to the relevant descriptions in the above method embodiment, which will not be described in detail here.
[0106] Based on the same technical concept, the embodiment of the present disclosure also provides a computer device. Figure 6 As shown, it is a schematic diagram of the structure of a computer device 600 provided in an embodiment of the present disclosure, including a processor 601, a memory 602, and a bus 603. Among them, the memory 602 is used to store execution instructions, including a memory 6021 and an external memory 6022; the memory 6021 here is also called an internal memory, which is used to temporarily store the operation data in the processor 601, and the data exchanged with the external memory 6022 such as a hard disk. The processor 601 exchanges data with the external memory 6022 through the memory 6021. When the computer device 600 is running, the processor 601 communicates with the memory 602 through the bus 603, so that the processor 601 executes the following instructions:
[0107] A three-dimensional scene screen is displayed, and a two-dimensional map screen corresponding to the three-dimensional scene screen is displayed at a preset position in the three-dimensional scene screen; the three-dimensional scene screen displays a target virtual character corresponding to the current user, and at least one first interactive control; the geographical location range corresponding to the two-dimensional map screen is larger than the geographical location range corresponding to the three-dimensional scene screen, and the two-dimensional map screen displays a character position indication mark indicating the location of the target virtual character, and a control position indication mark indicating the location of each of the first interactive controls;
[0108] In response to the target virtual character moving to the location of any of the first interactive controls, the displayed three-dimensional scene screen and the corresponding two-dimensional map screen are updated; wherein the updated three-dimensional scene screen displays the target virtual character and at least one second interactive control, and the updated two-dimensional map screen displays the character position indicator and a control position indicator indicating the location of each of the second interactive controls.
[0109] The present disclosure also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of the interactive method described in the above method embodiment are executed. The storage medium may be a volatile or non-volatile computer-readable storage medium.
[0110] The present disclosure also provides a computer program product that carries a program code. The program code includes instructions that can be used to execute the steps of the interactive method described in the above method embodiment. For details, please refer to the above method embodiment, which will not be repeated here.
[0111] The computer program product may be implemented in hardware, software or a combination thereof. In one optional embodiment, the computer program product is implemented as a computer storage medium. In another optional embodiment, the computer program product is implemented as a software product, such as a software development kit (SDK).
[0112] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. In the several embodiments provided in the present disclosure, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For 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 mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the device or unit can be electrical, mechanical or other forms.
[0113] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0114] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0115] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0116] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; 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 the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure shall be based on the protection scope of the claims.
Claims
1. An interactive method, characterized in that: include: Displaying a three-dimensional scene picture, and displaying a two-dimensional map picture corresponding to the three-dimensional scene picture at a preset position in the three-dimensional scene picture; The three-dimensional scene screen displays a target virtual character corresponding to the current user and at least one first interactive control; the geographical location range corresponding to the two-dimensional map screen is larger than the geographical location range corresponding to the three-dimensional scene screen, and the two-dimensional map screen displays a character position indication mark indicating the location of the target virtual character, and a control position indication mark indicating the location of each of the first interactive controls; In response to the target virtual character moving to the location of any of the first interactive controls, the displayed three-dimensional scene screen and the corresponding two-dimensional map screen are updated; wherein the updated three-dimensional scene screen displays the target virtual character and at least one second interactive control, and the updated two-dimensional map screen displays the character position indicator and a control position indicator indicating the location of each of the second interactive controls; Among them, the first interactive control and the second interactive control are event entry controls, which are used to enter the three-dimensional scene screen of the corresponding event after being triggered.
2. The method according to claim 1, characterized in that: The method further comprises: In response to selecting a target location point in the two-dimensional map screen, a guidance route from the current location of the target virtual character to the target location point is displayed in the two-dimensional map screen, and a guidance mark corresponding to the guidance route is displayed in the three-dimensional scene screen.
3. The method according to claim 2, characterized in that In response to selecting a target location point in the two-dimensional map screen, displaying a guidance route from the current location of the target virtual character to the target location point in the two-dimensional map screen, and displaying the guidance mark in the three-dimensional scene screen, comprises: In response to a first trigger operation on the two-dimensional map screen, enlarging and displaying the two-dimensional map screen; In response to selecting the target location point in the enlarged two-dimensional map picture, displaying the guidance route in the two-dimensional map picture; In response to the second trigger operation, the two-dimensional map screen is restored to its size before enlargement, and a guidance mark corresponding to the guidance route is displayed in the three-dimensional scene screen.
4. The method according to claim 1, characterized in that: The displaying of the two-dimensional map picture corresponding to the three-dimensional scene picture at a preset position in the three-dimensional scene picture includes: In the two-dimensional map screen, the first interactive control located in the three-dimensional scene screen is displayed in a first display mode, and other interactive controls not located in the three-dimensional scene screen are displayed in a second display mode; wherein the first display mode is used to indicate that the corresponding first interactive control is unlocked, and the second display mode is used to indicate that the corresponding other interactive controls are not unlocked.
5. The method according to claim 1, characterized in that In response to the target virtual character moving to the location of any of the first interactive controls, updating the displayed three-dimensional scene image and the corresponding two-dimensional map image includes: In response to the target virtual character moving to a target position range corresponding to the position of any of the first interactive controls, after the first interactive control is triggered, the displayed three-dimensional scene image and the corresponding two-dimensional map image are updated.
6. The method according to claim 1, characterized in that The display of the three-dimensional scene picture includes: In the three-dimensional scene screen, at least one first display position corresponding to the current position of the target virtual character is respectively displayed. The updated three-dimensional scene screen includes: In the updated three-dimensional scene picture, at least one second display position corresponding to the current position of the target virtual character is respectively displayed. The relative position between the first display position and the target virtual character is the same as the relative position between the second display position and the target virtual character.
7. The method according to claim 1, characterized in that The character position indication mark is an arrow mark; When the target virtual character moves in the same three-dimensional scene picture, the direction indicated by the arrow mark remains unchanged. After the displayed three-dimensional scene picture is updated, the direction indicated by the arrow mark is updated to the direction of the target virtual character in the updated three-dimensional scene picture.
8. An interactive device, characterized in that: include: A first display module is used to display a three-dimensional scene picture, and to display a two-dimensional map picture corresponding to the three-dimensional scene picture at a preset position in the three-dimensional scene picture; The three-dimensional scene screen displays a target virtual character corresponding to the current user and at least one first interactive control; the geographical location range corresponding to the two-dimensional map screen is larger than the geographical location range corresponding to the three-dimensional scene screen, and the two-dimensional map screen displays a character position indication mark indicating the location of the target virtual character, and a control position indication mark indicating the location of each of the first interactive controls; An updating module, configured to update the displayed three-dimensional scene screen and the corresponding two-dimensional map screen in response to the target virtual character moving to the location of any of the first interactive controls; wherein the updated three-dimensional scene screen displays the target virtual character and at least one second interactive control, and the updated two-dimensional map screen displays the character position indicator and a control position indicator indicating the location of each of the second interactive controls; Among them, the first interactive control and the second interactive control are event entry controls, which are used to enter the three-dimensional scene screen of the corresponding event after being triggered.
9. A computer 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 computer device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the interaction method as described in any one of claims 1 to 7 are performed.
10. 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 steps of the interaction method according to any one of claims 1 to 7 are executed.