Task presentation method and apparatus, computer program, and electronic device

The task presentation method in virtual games provides directional navigation for uncompleted tasks, addressing the issue of poor interactivity by integrating navigation into the movement control interface, thus reducing gameplay time and conserving device resources.

JP7856241B2Active Publication Date: 2026-05-11TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2022-11-17
Publication Date
2026-05-11

AI Technical Summary

Technical Problem

Current virtual game applications require players to blindly move around the virtual game scene to find discrete game interactive tasks, leading to poor interactivity, prolonged gameplay time, and wastage of device resources.

Method used

A task presentation method that displays directional navigation information for uncompleted tasks within a task presentation area configured for a movement widget, eliminating the need for constant movement and integrating navigation into the movement control interface.

Benefits of technology

Improves game interactivity, reduces gameplay time, and conserves device resources by providing clear navigation to task locations, enhancing player experience and battery life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007856241000001
    Figure 0007856241000001
  • Figure 0007856241000002
    Figure 0007856241000002
  • Figure 0007856241000003
    Figure 0007856241000003
Patent Text Reader

Abstract

A task presentation method includes the steps of: displaying a virtual game scene in which a target virtual character is located on a display interface, the virtual game scene having a virtual task set for the target virtual character to perform; determining a relative positional relationship between a character position where the target virtual character is currently located and a task execution position where a candidate virtual task is located in response to a target trigger operation performed on a movement widget on the display interface; determining a relative positional relationship between a character position where the target virtual character is currently located and a task execution position where a candidate virtual task is located, the movement widget being used to control the target virtual character to move within the virtual game scene, the candidate virtual task being a virtual task that has not been performed; and presenting directional navigation information of the task execution position at a presentation position that matches the relative positional relationship in the task presentation area configured for the movement widget (S206).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application claims priority based on a Chinese patent application with an application number of 202210178489.6 and an invention title of "Task Presentation Method and Device, Storage Medium, and Electronic Device", which was filed on February 24, 2022, and incorporates all of its contents by reference into the present invention.

[0002] Embodiments of the present invention relate to the field of computers, and more specifically, to a task presentation method and device, a storage medium, and an electronic device.

Background Art

[0003] In many virtual game applications, usually, many different game interactive tasks are provided to players, and when players complete the game interactive tasks, they can obtain a sense of satisfaction from interactive entertainment. Here, usually, the above different game interactive tasks are discretely distributed at various positions in the virtual game scene provided by the virtual game application.

[0004] To enable players to complete the above game tasks as quickly as possible, current virtual game applications typically present a task list of tasks to be performed in their display interface. However, for game interactive tasks that are discretely distributed in different locations, players can only blindly move around the virtual game scene controlling their virtual character to find them. In other words, related technologies only present task description information for each game interactive task in the virtual game scene, and players must constantly move around the virtual game scene to find the execution location of each task in order to complete each task one by one by controlling their virtual character. In other words, because the task presentation provided by related technologies is relatively simple, players have to blindly move around the virtual game scene controlling their virtual character to find the tasks to be performed. This results in a problem of relatively poor game interactivity. Furthermore, blindly moving around to find tasks to be performed prolongs the player's gameplay time, wasting the device's power resources and affecting the device's battery life.

[0005] Currently, no effective solutions have been proposed to address the above problems. [Overview of the project]

[0006] One embodiment of the present invention provides a task presentation method performed by an electronic device, comprising the steps of: displaying a virtual game scene on a display interface in which a target virtual character is located, wherein the virtual game scene is configured with a virtual task to be performed by the target virtual character; determining a relative positional relationship between the character position where the target virtual character is currently located and a task execution position where a candidate virtual task is located, in response to a target trigger operation performed on a move widget on the display interface, wherein the move widget is used to control the target virtual character to move within the virtual game scene, and the candidate virtual task is a virtual task that is not currently being performed; and presenting directional navigation information of the task execution position at a presentation position in a task presentation area configured for the move widget that matches the relative positional relationship.

[0007] In another embodiment of the present invention, a task presentation device is provided, comprising: a display unit that displays a virtual game scene in which a target virtual character is located, wherein a virtual task to be performed by the target virtual character is set in the virtual game scene; a determination unit that determines the relative positional relationship between the character position in which the target virtual character is currently located and the task execution position in which a candidate virtual task is located, in response to a target trigger operation performed on a movement widget in the display interface, wherein the movement widget is used to control the target virtual character to move within the virtual game scene, and the candidate virtual task is a virtual task that is not being performed; and a presentation unit that presents directional navigation information of the task execution position at a presentation position that matches the relative positional relationship in a task presentation area configured for the movement widget.

[0008] In another embodiment of the present invention, a computer-readable storage medium is provided which stores computer-readable instructions, wherein the computer-readable instructions execute the task presentation method described above when executed by a processor.

[0009] In another embodiment of the present invention, a computer program product or computer program is provided which includes computer-readable instructions stored on a computer-readable storage medium. The processor of the computer device reads computer-readable instructions from the computer-readable storage medium and executes the computer-readable instructions so that the computer device performs the task presentation method described above.

[0010] In another embodiment of the present invention, an electronic device is provided, comprising a memory storing computer-readable instructions and a processor, wherein the processor is configured to perform the task presentation method described above using the computer-readable instructions. [Brief explanation of the drawing]

[0011] The following briefly introduces the drawings used in the description of the embodiments in order to more clearly explain the technical means according to the embodiments of the present invention. However, the drawings in the following description are only a few embodiments of the present invention, and it will be obvious to those skilled in the art that other drawings can be obtained from these drawings without any creative work. [Figure 1] This is a schematic diagram of the hardware environment of a preferred task presentation method according to an embodiment of the present invention. [Figure 2] This is a flowchart of a preferred task presentation method according to an embodiment of the present invention. [Figure 3] This is a schematic diagram of a preferred task presentation method according to an embodiment of the present invention. [Figure 4] This is a schematic diagram of a preferred task presentation method according to an embodiment of the present invention. [Figure 5]This is a schematic diagram of a preferred task presentation method according to an embodiment of the present invention. [Figure 6] This is a schematic diagram of a preferred task presentation method according to an embodiment of the present invention. [Figure 7] This is a schematic diagram of a preferred task presentation method according to an embodiment of the present invention. [Figure 8] This is a schematic diagram of a preferred task presentation method according to an embodiment of the present invention. [Figure 9] This is a schematic diagram of another preferred task presentation method according to an embodiment of the present invention. [Figure 10] This is a schematic diagram of another preferred task presentation method according to an embodiment of the present invention. [Figure 11] This is a schematic diagram of another preferred task presentation method according to an embodiment of the present invention. [Figure 12] This is a schematic diagram of another preferred task presentation method according to an embodiment of the present invention. [Figure 13] This is a schematic diagram of another preferred task presentation method according to an embodiment of the present invention. [Figure 14] This is a flowchart of another preferred task presentation method according to an embodiment of the present invention. [Figure 15] This is a schematic diagram of a preferred task presentation device according to an embodiment of the present invention. [Figure 16] This is a schematic diagram of a preferred electronic device configuration according to an embodiment of the present invention. [Modes for carrying out the invention]

[0012] To enable those skilled in the art to fully understand embodiments of the present invention, the following will clearly and completely describe the technical means in embodiments of the present invention with reference to the drawings of those embodiments. Note that the embodiments described are only a part of, and not all, embodiments of the present invention. All other embodiments that those skilled in the art may obtain without creative work based on embodiments of the present invention are within the scope of the protection of the present invention.

[0013] Furthermore, terms such as “First,” “Second,” etc., in the specification and claims of this application, as well as in the drawings above, are used to distinguish similar subjects and do not indicate a specific order or priority. The data used in this manner may be replaced as appropriate so that embodiments of the present invention described herein may be carried out in an order other than that illustrated or described herein. Also, the terms “includes” and “has,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus including a series of steps or units is not necessarily limited to the steps or units explicitly listed, and may include other steps or units not explicitly listed, or that are specific to these processes, methods, products, or apparatus.

[0014] One embodiment of the present invention provides a task presentation method. This task presentation method may be applied to, but is not limited to, a game terminal application (Application, abbreviated as APP) that completes a predetermined game task in a virtual scene, such as a Multiplayer Online Battle Arena (MOBA) game. Here, the game task may be, but is not limited to, a game task completed by the current player controlling a virtual character in the virtual scene through human-computer interaction operations and interacting with a virtual character controlled by another player. Here, the game task may be executed in the application (e.g., a game APP that does not operate standalone) in the form of a plugin or applet, or in the application (e.g., a game APP that operates independently) in a game engine, but is not limited to these. Such game applications may include, but are not limited to, at least one of the following: two-dimensional (2D) game applications, three-dimensional (3D) game applications, virtual reality (VR) game applications, augmented reality (AR) game applications, or mixed reality (MR) game applications. Such game applications are merely examples, and this embodiment is not limited to these.

[0015] Preferably, as one preferred embodiment, the above task presentation method may be applied to a task presentation system in the hardware environment shown in FIG. 1, but is not limited thereto. Here, the task presentation system may include, but is not limited to, a terminal device 102, a network 104, a server 106, and a database 108. In the terminal device 102, a target client (taking, for example, the target client being a game client as shown in FIG. 1) is running. The above terminal device 102 includes a human-computer interaction screen, a processor, and a memory. The above human-computer interaction screen displays a virtual game scene (as shown in FIG. 1, a virtual character is performing a predetermined task in the virtual game scene). Also, a human-computer interaction interface for receiving human-computer interaction operations for controlling the virtual character controlled in the virtual game scene is provided. The processor generates an interactive command in response to the above human-computer interaction operation and sends the interactive command to the server. The memory stores related attribute data such as the character attribute information of the controlled virtual character, the task information of the candidate virtual tasks to be executed, and the relative positional relationship between them. Here, the character attribute information may include, but is not limited to, information such as an identity identifier for identifying the identity of the character and its current position.

[0016] Preferably, in this embodiment, the terminal device 102 may be a terminal device on which a target client is configured, and may include, but is not limited to, at least one of the following: a mobile phone (e.g., an Android phone, an iOS phone), a notebook computer, a tablet computer, a palmtop computer, a MID (Mobile Internet Device), a PAD, a desktop computer, a smart TV, etc. The target client may be a game client that runs a game engine, or another application client with a game plugin or game applet embedded, such as an educational application client or an instant messaging application client. The network may include, but is not limited to, a wired network or a wireless network. A wired network includes a local area network, a metro area network, and a wide area network. A wireless network includes Bluetooth, Wi-Fi, and other networks capable of wireless communication. The server may be a single server, a server cluster composed of multiple servers, or a cloud server. The server described above is merely an example, and this embodiment is not limited to these.

[0017] The server 106 described above has a processing engine for performing storage or read operations on the database 108. Specifically, the processing engine reads from the database 108 the location of the target virtual character and the task execution locations where each candidate virtual task to be executed in the virtual game scene is located, determines the relative positional relationship between the target virtual character and each task execution location based on this information, and returns this relative positional relationship to the terminal device 102. This enables the terminal device 102 to display directional navigation information of the task execution location according to this relative positional relationship to the movement widget for controlling the movement of the target virtual character.

[0018] Specifically, in step S102, the game client running on the terminal device 102 displays the virtual game scene where the target virtual character 10 is located. Specifically, the virtual game scene includes the virtual tasks executed by the virtual character. As shown in FIG. 1, the candidate virtual tasks to be executed include Task 1, Task 2, and Task 3.

[0019] In step S104, in response to the target trigger operation performed on the movement widget 11 on the display screen, a determination request is generated. Specifically, in step S106, the above determination request is sent to the server 106 via the network 104. Specifically, the server 106 extracts the position where the target virtual character is located and the task execution positions where the above virtual tasks are respectively located from the database 108 according to the above determination request, and in step S108, determines the relative position relationship between the character position where the target virtual character is currently located and the task execution position where the candidate virtual task is located. Specifically, the above relative position relationship is sent to the terminal device 102 via the network 104.

[0020] The terminal device 102 presents the azimuth navigation information of the task execution position (for example, the navigation positioning icon in FIG. 1) at the presentation position that matches the above relative position relationship in the navigation presentation area configured for the movement widget 11 (for example, the area filled with a dashed line corresponding to the movement widget 11 in FIG. 1). Also, a task list including a plurality of candidate virtual tasks may be further displayed at the upper left corner of the display interface in FIG. 1.

[0021] Also, as another preferred embodiment, when the terminal device 102 has a stronger computing processing ability, the above step S108 may be executed by the terminal device 102. This is merely an example, and the present embodiment is not limited thereto.

[0022] In this embodiment, the display interface displays a virtual game scene in which the target virtual character is located. In response to a target trigger operation performed on a movement widget displayed on the display interface, the relative positional relationship between the character position where the target virtual character is currently located and the task execution position where the candidate virtual task is located is determined. Here, the movement widget is used to control the target virtual character to move within the virtual game scene, and the candidate virtual task is a virtual task that has not yet been executed. Then, the directional navigation information of the task execution position is presented at a presentation position that matches the relative positional relationship in the task presentation area configured for the movement widget. In other words, by extending the presentation function of the existing movement widget to the display interface for displaying the virtual game scene, and by presenting the directional navigation information of a candidate virtual task that has not yet been completed in the navigation presentation area configured for the movement widget, it is possible to eliminate the need for the virtual character to blindly move into the virtual game scene to find the task execution position, eliminate the need to add or display extra widgets to realize directional navigation of tasks in the virtual game scene, simplify the large amount of cluttered information that needs to be displayed in the scene, and reduce occlusion of the virtual game scene. Furthermore, by integrating directional navigation information for the task execution location into the movement widget used to control the target virtual character, the information that the player needs to pay attention to when controlling the target virtual character and executing tasks can be displayed in a concentrated manner. This concentrates and unifies the cognitive position where the eyes and hands are originally separated, thereby reducing the player's reaction time. A single interactive operation on the movement widget can replace multiple interactive operations in related technologies, achieving the goal of moving the virtual character and finding tasks to execute, and improving the player's interactive experience in the game. Thus, the movement widget enables expansion of task presentation content, improves the effectiveness of interactivity, and overcomes the problem of low game interactivity due to the simplicity of task presentation content in related technologies.By eliminating the need for virtual characters to constantly and blindly move around in the virtual game scene to find the task execution location, the player's game time can be shortened, thus saving the device's power resources and improving the device's battery life.

[0023] In a preferred embodiment, the task presentation method described above includes the following steps, as shown in Figure 2.

[0024] In step S202, the display interface displays the virtual game scene in which the target virtual character is located. Here, the virtual game scene is configured with the virtual task that the target virtual character will perform.

[0025] Preferably, in this embodiment, the virtual game scene may be, but is not limited to, a fictional three-dimensional scene provided by the game application client. The virtual game scene includes a virtual environmental landscape constructed to mimic the environmental scenery of a real-world scene, such as a virtual building or pavilion, a virtual river and lake, or a virtual mountain village or town. Through this, the player controls their virtual character in the game application client to perform various actions, complete pre-configured virtual tasks in the scene, and after completing a virtual task, earns a virtual reward corresponding to that task.

[0026] The above virtual tasks may include, but are not limited to, the following tasks: (1) A target virtual character interacts with a virtual environment set in a virtual game scene to achieve a predetermined goal. For example, the virtual task may be for the target virtual character to draw water from a virtual well until it fills N water bottles. Alternatively, for example, the virtual task may be for the target virtual character to acquire a virtual vehicle to cross the current river to the opposite bank. Alternatively, for example, it may be a place where the target virtual character needs to participate in a show. (2) A task in which the target virtual character interacts with virtual characters controlled by other players participating in the virtual game scene to achieve a predetermined goal. For example, the virtual task may be for the target virtual character and other virtual characters to attack each other until the target virtual character defeats all of the other virtual characters. Here, the above virtual characters may be, but are not limited to, player characters in the virtual game scene controlled by the game client, such as virtual human characters, virtual animal characters, or virtual animated characters.

[0027] In step S204, in response to a target trigger operation performed on the move widget in the display interface, the relative positional relationship between the character position where the target virtual character is currently located and the task execution position where the candidate virtual task is located is determined. Here, the move widget is used to control the target virtual character to move within the virtual game scene, and the candidate virtual task is a virtual task that is not currently being executed.

[0028] Preferably, in this embodiment, the movement widget may be a user interface widget configured by the game client and displayed on the display interface, but is not limited thereto. The user interface widget triggers a function corresponding to the widget in response to a trigger operation performed on it. The user interface widget may have various widget forms such as a multi-directional wheel, a touch button, or a slide rail, but is not limited thereto. The trigger operation may include, but is not limited to, a tap operation, a slide operation, multiple consecutive tap operations, or a long press where the duration of the press is a certain threshold. For example, as an example of the initial configuration function of the movement widget, when a slide operation triggered on the movement widget is detected, the sliding direction of the contact point on the movement widget is determined, and if it slides in the true north direction, for example, the controlled virtual character is controlled to move in the true north direction.

[0029] Preferably, in this embodiment, a target trigger operation performed on the move widget is used to trigger a new function configured for the move widget, namely, the presentation of orientation navigation for a virtual task that has not yet been executed. Here, the target trigger operation may be, but is not limited to, a single tap, two consecutive taps, or an operation where the press duration is a certain threshold (i.e., a long press). When it is detected that the target trigger operation has been performed on the move widget, the new function is triggered. For example, when the target trigger operation is detected, a task presentation area configured for the move widget is invoked and displayed at the location of the move widget, and orientation navigation information for a virtual task that has not yet been executed is presented at the corresponding location in the task presentation area.

[0030] The relative positional relationship between the character position where the target virtual character currently resides and the task execution position where the candidate virtual tasks reside may, but is not limited to, the relative positional relationship between the target virtual character and each of the candidate virtual tasks that are not currently being executed. Here, the relative positional relationship may, but is not limited to, relative azimuthal relationship and relative distance relationship.

[0031] For example, suppose the candidate virtual tasks include Task 1, Task 2, and Task 3 as shown in Figure 1. The relative positional relationship between the target virtual character 10 and each of the above tasks is determined in response to a target trigger operation performed on the move widget in the display interface. If Task 1 is located northeast of the target virtual character, the orientation navigation information 12 for Task 1 is displayed in the northeast direction relative to the center position (the position where the target virtual character is located) in the task presentation area corresponding to the move widget 11. If Task 2 is located southeast of the target virtual character, the orientation navigation information 12 for Task 2 is displayed in the southeast direction relative to the center position (the position where the target virtual character is located) in the task presentation area corresponding to the move widget 11. The above is just an example, and this embodiment is not limited to these examples.

[0032] In step S206, the directional navigation information of the task execution location is presented at a presentation position that matches the relative positional relationship in the task presentation area configured for the moving widget.

[0033] Preferably, in this embodiment, the task presentation area configured for the moving widget may be an outer ring region of the location where the moving widget is located, or a region near the outer boundary of the moving widget. Furthermore, the task presentation area may be concentric with the display region where the moving widget is located, or it may be a region other than the display region where the moving widget is located.

[0034] Preferably, in this embodiment, the directional navigation information may include, but is not limited to, information indicating the direction in which a task is performed, such as a navigation position determination icon, navigation display text, and navigation display effects. As an example of a navigation display effect, a dynamic effect configured for a virtual task is displayed in the task display area. Here, the presentation style and method of the directional navigation information are not limited.

[0035] For example, the task presentation area configured for a moving widget may be any of the following, as shown in Figure 3: (1) The task presentation area may be the outer ring area of ​​the location where the moving widget is located, for example, the area filled with diagonal lines as shown in Figure 3(a). (2) The task presentation area may be the line area near the outer boundary of the location where the moving widget is located, for example, the area where the dashed line is located as shown in Figure 3(b). (3) The task presentation area may be an area other than the display area where the moving widget is located, for example, the area where the dashed line is located as shown in Figure 3(c). Here, the contents shown in Figure 3 are just examples, and the orientation navigation information corresponding to the task execution location of the virtual task being executed may be displayed at the corresponding presentation location, which may be located within the task presentation area (for example, within the area filled with diagonal lines as shown in Figure 3(a)) or near the task presentation area. Here, the presentation location is not limited.

[0036] This will be explained in detail using the example shown in Figure 4.

[0037] The display interface shows the virtual game scene where the target virtual character is located. The display screen is shown in Figure 4(a). The virtual game scene has virtual tasks set up for the virtual character to perform, and the task list shown in Figure 4(a) includes candidate virtual tasks that have not yet been performed, namely Task 1, Task 2, and Task 3. The target virtual character 400, currently controlled by the client, is located within the virtual game scene described above.

[0038] In response to a target trigger operation on a movement widget 402 for controlling the movement of the target virtual character 400, the relative positional relationship between the task execution position of each task described above and the character position where the target virtual character is currently located is determined. Then, the azimuth navigation information 406 for each task execution position is presented at a presentation position in the task presentation area 404 configured for the movement widget (for example, the area filled with diagonal lines as shown in Figure 4(b)) that matches the above relative positional relationship. If the task execution position of Task 1 is located in a northeast direction from the character position where the target virtual character 400 is currently located, the azimuth navigation information for Task 1 (for example, the navigation position determination icon composed of solid lines as shown in Figure 4(b)) is displayed in the northeast direction relative to the center position of the task presentation area (the character position where the target virtual character 400 is currently located). If the task execution location for Task 2 is located southeast of the character position where the target virtual character 400 is currently located, the directional navigation information for Task 2 (a navigation position determination icon consisting of line segments as shown in Figure 4(b)) will be displayed in the southeast direction relative to the center of the task presentation area (the character position where the target virtual character 400 is currently located). If the task execution location for Task 3 is located northwest of the character position where the target virtual character 400 is currently located, the directional navigation information for Task 3 (a navigation position determination icon consisting of dotted lines as shown in Figure 4(b)) will be displayed in the northwest direction relative to the center of the task presentation area (the character position where the target virtual character 400 is currently located).

[0039] Figure 4 above is a preferred example, and the embodiments of the present invention are not limited to the presentation mode of the task presentation area related to the task presentation method, the presentation format of direction navigation information, etc.

[0040] According to an embodiment of the present invention, in a display interface for displaying a virtual game scene, the presentation function of an existing movement widget is extended, and directional navigation information for candidate virtual tasks that have not yet been completed is presented in a navigation presentation area configured for the movement widget, eliminating the need for the virtual character to constantly move blindly around the virtual game scene to find the task execution position. This expands the task presentation content by the movement widget, improves interactivity, and overcomes the problem of low game interactivity due to the simplicity of task presentation content in related technologies.

[0041] In a preferred embodiment, the step of determining the relative positional relationship between the character position where the target virtual character is currently located and the task execution position where the candidate virtual task is located includes the following steps:

[0042] In step S1, the character orientation of the target virtual character at the character's position is determined.

[0043] In step S2, the relative positional relationship is determined according to the character's orientation.

[0044] The relative positional relationship between the target virtual character and the task execution position of each candidate virtual task may, but is not limited to, being determined according to the character orientation and character position of the target virtual character. In other words, if the character orientation of the target virtual character changes but the character position does not change, the relative positional relationship of each task execution position to the target virtual character also changes accordingly. Therefore, in this embodiment, although not limited to the following embodiments, the current character orientation of the target virtual character at the character position may be determined, each task execution position may be obtained based on the character orientation, the relative positional relationship between the character position and the task execution position in the coordinate system corresponding to the character orientation may be determined, and directional navigation information that matches the character orientation may be presented in the task presentation area of ​​the movement widget.

[0045] For example, if the original coordinate system of the task presentation area is such that "North" in the virtual game scene is associated with "Top" of the movement widget, then when the target virtual character moves towards "North" in the virtual game scene, if a candidate virtual task A appears to the east of the target virtual character in the virtual game scene, the directional navigation information for that candidate virtual task A will be displayed to the "right" of the movement widget corresponding to "East" in the scene in the task presentation area. If the target virtual character is adjusted to move towards "East" in the virtual game scene, the display coordinate system of the task presentation area will also be adjusted accordingly, and when "East" in the scene is associated with "Top" of the movement widget, the directional navigation information for the above-mentioned candidate virtual task A will be displayed at the "Top" of the task presentation area.

[0046] According to an embodiment of the present invention, after determining the current character orientation of the target virtual character at the character's position, the relative positional relationship is determined according to the character orientation. Therefore, the objective of accurately presenting azimuth navigation information for the execution position of each task according to the current character orientation of the target virtual character can be achieved, thereby improving the accuracy of task presentation.

[0047] In a preferred embodiment, after presenting the directional navigation information of the task execution location at a presentation position that matches the relative positional relationship in the task presentation area configured for the moving widget, the following steps are further included.

[0048] In step S1, if the character orientation of the target virtual character is adjusted from the first orientation to the second orientation, the first relative positional relationship corresponding to the first orientation is adjusted to the second relative positional relationship corresponding to the second orientation.

[0049] In step S2, the directional navigation information of the task execution position displayed in the task presentation area is adjusted from the first presentation position corresponding to the first relative positional relationship to the second presentation position corresponding to the second relative positional relationship.

[0050] Let's explain this in detail with reference to an example shown in Figure 5. Assuming that the display interface shows a virtual game scene where the target virtual character is located, and that virtual tasks for the virtual character to perform are set in this virtual game scene, the task list includes candidate virtual tasks that have not yet been performed, namely Task 1, Task 2, and Task 3, as shown in Figure 5(a). The target virtual character 400, currently controlled by the client, is located in the virtual game scene, and its current orientation is the first orientation. Accordingly, the task presentation area 404 of the movement widget (for example, the area filled with diagonal lines as shown in the figure) displays orientation navigation information for each task execution location. As shown in Figure 5(a), the task execution location for Task 1 is located northeast of the target virtual character's current location, and the orientation navigation information is displayed at the presentation position within the northeast area of ​​the task presentation area. The task execution location for Task 2 is located southeast of the target virtual character's current location, and the orientation navigation information is displayed at the presentation position within the southeast area of ​​the task presentation area. The task execution location for Task 3 is located northwest of the target virtual character's current location, and the directional navigation information is displayed at the presentation location within the northwest region of the task presentation area.

[0051] Furthermore, if the current orientation of the target virtual character 400 is adjusted from the first orientation to the second orientation, the position of the orientation navigation information displayed in the task presentation area 404 of the movement widget (the area filled with diagonal lines as shown in the figure) is adjusted accordingly, and the position of the orientation navigation information displayed in the task presentation area for each task execution position of Task 1 to Task 3 is adjusted accordingly, as shown in Figure 5(b).

[0052] According to an embodiment of the present invention, the task execution position of each candidate virtual task presented in the task presentation area is flexibly adjusted according to the character orientation of the target virtual character. This ensures the accuracy of the presentation information presented to the user and allows the target virtual character to be accurately and quickly guided to the task execution position to complete the candidate virtual task.

[0053] In a preferred embodiment, the step of presenting directional navigation information of the task execution location at a presentation position that matches the relative positional relationship in the task presentation area configured for the moving widget includes the following steps:

[0054] In step S1, a navigation position determination icon is displayed at the presentation position in the task presentation area located on the outer boundary of the movement widget to indicate directional navigation information.

[0055] In step S2, a task list is displayed in an area of ​​the display interface other than the display area where the move widget is located. Here, the task list includes task description information for candidate virtual tasks and navigation position determination icons that match the candidate virtual tasks.

[0056] Preferably, in this embodiment, the navigation position determination icon described above may be presented based on, but is not limited to, any of the following: Presenting the relative positional relationship of the task execution position to the target virtual character based on the position of the icon in the task presentation area; Presenting the relative positional relationship of the task execution position to the target virtual character based on the orientation of the icon.

[0057] For example, as shown in Figure 6(a), the position of the navigation position determination icon (a circle with a different type of fill for each task) in the task presentation area indicates the relative positional relationship of each task execution position with respect to the target virtual character. For example, as shown in Figure 7, the orientation of the navigation position determination icon (a protrusion with a different type of line for each task) indicates the relative positional relationship of each task execution position with respect to the target virtual character.

[0058] Furthermore, in this embodiment, a task list may be displayed on the display interface, but is not limited thereto. The task list may include task description information and examples of navigation position determination icons that match the task. Here, the task description information may include, but is not limited to, information indicating task attributes that distinguish it from other tasks, such as the task name, ID, and type.

[0059] For example, as shown in Figure 6(a), a task list is displayed. Here, circles with different types of fills represent different tasks. For example, the navigation position icon corresponding to task 1 may be a circle filled with color, the navigation position icon corresponding to task 2 may be a circle filled with horizontal lines, and the navigation position icon corresponding to task 3 may be a circle filled with vertical lines. The positions of the different circles in the task presentation area (the area filled with diagonal lines) configured for the move widget indicate the relative positional relationship of each task's task execution position to the target virtual character. This allows the target virtual character to move quickly and accurately based on the above presentation information until it reaches the task execution position.

[0060] As shown in Figure 6(b), the task list is displayed. Here, protrusions of different line types represent different tasks. For example, the navigation position icon corresponding to task 1 may be a solid line protrusion, the navigation position icon corresponding to task 2 may be a line segment protrusion, and the navigation position icon corresponding to task 3 may be a dotted line protrusion. The orientation of the different protrusions indicates the relative positional relationship of the task execution position of each task with respect to the target virtual character. This allows the target virtual character to move quickly and accurately based on the above-mentioned information until it reaches the task execution position.

[0061] According to an embodiment of the present invention, by displaying a navigation position determination icon that matches a candidate virtual task at the presentation position in the task presentation area, the location of the task execution position can be intuitively presented, saving display space in the display interface and avoiding obstruction with other display elements in the display interface.

[0062] In a preferred embodiment, the step of displaying a navigation location determination icon for indicating direction navigation information further includes the following steps:

[0063] In step S1, the distance between the character position and the task execution position is obtained.

[0064] In step S2, the navigation position determination icon is displayed according to the display transparency corresponding to the distance. Here, the greater the distance, the lower the corresponding display transparency.

[0065] Preferably, in this embodiment, when the navigation position determination icon is displayed in the task display area, the display transparency of the navigation position determination icon may be used to indicate the distance of the target virtual character of the candidate virtual task relative to its current character position. The further away from the target virtual character, the lower the transparency of the navigation position determination icon becomes, and less visual information is displayed. That is, as you get closer to the target virtual character, the display of the navigation position determination icon becomes clearer.

[0066] According to an embodiment of the present invention, in addition to displaying the relative orientation of the task execution position of a candidate virtual task relative to the character position where the target virtual character is located using a navigation position determination icon in the task presentation area, the relative distance of the task execution position to the character position can also be displayed by adjusting the display transparency of the navigation position determination icon. Therefore, the content of the task presentation can be made richer and more detailed, making it easier for the player to select a task execution position where a more appropriate candidate virtual task is located, thereby improving task execution efficiency.

[0067] In a preferred embodiment, the step of presenting directional navigation information for the task execution location includes the following steps:

[0068] In step S1, the connection status from the character position to the task execution position is obtained.

[0069] In step S2, if the connection status indicates that the target virtual character is permitted to move from the character position to the task execution position, a move indication indicator is displayed to indicate that the move is permitted.

[0070] In this embodiment, whether or not the path from the character position to the task execution position is connected may be determined by the following method, but is not limited thereto. After the task execution position of each candidate virtual task is obtained, in this embodiment, a navigation path algorithm may be used to determine whether or not the target virtual character can move from its current character position to the task execution position. Here, the above-mentioned indicator for indicating the connected state may include, but is not limited to, a connecting line from the center position of the movement widget to the direction navigation information, highlighting of the direction navigation information, dynamic effects of the direction navigation information, etc.

[0071] For example, as shown in Figure 7(a), there is a connecting line between the directional navigation information for Task 1 and Task 2 and the center position of the movement widget, indicating that the target virtual character can move from the character position to the task execution position of Task 1 and Task 2. On the other hand, there is no connecting line between the directional navigation information for Task 3 and the center position of the movement widget, indicating that the target virtual character cannot move from the character position to the task execution position of Task 3.

[0072] For example, as shown in Figure 7(b), the directional navigation information for Task 1 and Task 2 is enlarged and highlighted, indicating that the target character can move from its character position to the task execution position for Task 1 and Task 2. On the other hand, the directional navigation information for Task 3 is not enlarged and highlighted, indicating that the target character cannot move from its character position to the task execution position for Task 3.

[0073] For example, as shown in Figure 7(c), the directional navigation information for Task 1 and Task 2 is fluctuating, indicating that the target character can move from its character position to the task execution position for Task 1 and Task 2. On the other hand, the directional navigation information for Task 3 is not fluctuating, indicating that the target character cannot move from its character position to the task execution position for Task 3.

[0074] According to an embodiment of the present invention, if the communication state indicates that the target virtual character is permitted to move from the character position to the task execution position, the move indication sign can be displayed to indicate that the target virtual character can move to the corresponding task execution position. This makes it easier for the player to quickly determine the task execution order and quickly move to the corresponding task execution position, thereby saving task execution time.

[0075] In a preferred embodiment, after presenting directional navigation information for the task execution location, the following steps are further included.

[0076] In step S1, in response to a slide operation performed on the moving widget, the target virtual task to be performed by the target virtual character is determined from the task presentation area.

[0077] In step S2, if the character position where the target virtual character is located and the target task execution position where the target virtual task is located satisfy the movement conditions, the system controls the target virtual character to automatically move from the character position to the target task execution position in an automatic navigation state.

[0078] In this embodiment, a task presentation area is called and displayed in response to a target trigger operation performed on the move widget. The task presentation area includes directional navigation information corresponding to the task execution position of each candidate virtual task. Then, in response to a slide operation performed on the move widget, target directional navigation information is selected from the directional navigation information of each presentation position in the task presentation area, and the target virtual task to be executed is determined. If the target virtual task satisfies the movement conditions, the target virtual character can be triggered to transition directly to an automatic navigation state, and the destination of this automatic navigation process is the target task execution position corresponding to the target virtual task.

[0079] In other words, in this embodiment, the target orientation navigation information in the task presentation area not only serves to present the orientation, but can also trigger an automatic navigation function to the target virtual character. As a result, the target virtual character automatically moves to the target task execution location where the selected target virtual character is located, simplifying the task execution operation and improving the execution efficiency of candidate virtual tasks, without requiring the user to constantly operate the movement widget.

[0080] For example, after selecting the target orientation navigation information for a target virtual task for a target virtual character, it is decided that the target virtual character should enter an automatic navigation state, and the automatic navigation path calculation process is initiated for that purpose. In the backend, a movement path to the execution location of the target task is calculated based on the real-time position of the target virtual character, and the system controls the target character to automatically move to the execution location of the target task according to that movement path.

[0081] Preferably, in this embodiment, the above movement condition may indicate, but is not limited to, that the linked state allows movement from the target virtual character's character position to the task execution position. In this way, when the target task execution position satisfies the movement condition, the target virtual character can be controlled to enter an automatic navigation state and automatically guided to the target task execution position of the selected target virtual task.

[0082] According to an embodiment of the present invention, when a target virtual task is selected from the task presentation area, a process is triggered to automatically guide the target virtual character to the target task execution location where the target virtual task is located. This eliminates the need to continuously operate the move widget, automatically moves the target virtual character to the task execution location where the target virtual task is located, quickly completes any virtual tasks that have not yet been executed, simplifies the operation of controlling the task execution of the virtual character, and improves the efficiency of task execution.

[0083] In a preferred embodiment, the step of determining a target virtual task to be performed by a target virtual character from a task presentation area in response to a slide operation performed on a move widget includes the following steps:

[0084] In step S1, the endpoint position of the operation trajectory of the slide operation is determined in response to the slide operation.

[0085] In step S2, the endpoint position hit the target orientation navigation information at the target presentation position corresponding to the target virtual task in the task presentation area.

[0086] In step S3, the target heading navigation information corresponding to the target virtual task is highlighted.

[0087] Let's explain this in detail with reference to an example shown in Figure 8. The display interface shows the virtual game scene where the target virtual character is located. Assume that virtual tasks for the virtual character to perform are set in this virtual game scene. As shown in Figure 8, the task list includes candidate virtual tasks that have not yet been executed, namely Task 1, Task 2, and Task 3.

[0088] In response to a slide operation, the endpoint position of the slide operation trajectory is determined. It is assumed that this endpoint position hits the target azimuth navigation information of the target presentation position corresponding to the target virtual task in the task presentation area. For example, as shown in Figure 8, if the slide operation hits the azimuth navigation information corresponding to Task 1, the azimuth navigation information corresponding to Task 1 is determined as the target azimuth navigation information and highlighted. As shown in Figure 8, the target azimuth navigation information is enlarged and highlighted.

[0089] The method of highlighting target direction navigation information is not limited to the examples above; it may also include highlighting, flicking, etc., but is not limited to these. No limitations are made here.

[0090] Furthermore, as shown in Figure 8, the item corresponding to Task 1 is highlighted in the task list (filled with a dot in the figure), and a navigation suggestion icon is displayed next to the item corresponding to Task 1, indicating that the target virtual character is about to transition to an automatic navigation state in which it will automatically navigate to the task execution location where Task 1 is located.

[0091] Preferably, in this embodiment, the functionality of the move widget itself may be retained, but is not limited thereto. If, after the task presentation area is displayed, the endpoint position of the slide operation does not hit any of the directional navigation information corresponding to any candidate virtual task, the target virtual character is controlled to move according to the indication of the endpoint position that the move widget was currently sliding to, i.e., the movement control function of the move widget itself is suspended.

[0092] Let's explain this in detail with reference to the example shown in Figure 9. Assuming the above scenario is still just an example, and that the endpoint of the slide operation remains at position S, the black-filled circle shown in Figure 9, this indicates that the endpoint of the slide operation does not coincide with the directional navigation information corresponding to any of the candidate virtual tasks. The target virtual character 400 may then move according to the direction indicated by position S, thereby realizing the movement control function of the movement widget 402 itself. Meanwhile, the display of each task in the task list remains unchanged.

[0093] Preferably, in this embodiment, the task presentation area may present directional navigation information for one type of candidate virtual task, but is not limited to this; it may also present directional navigation information for multiple types of candidate virtual tasks simultaneously. This achieves the objective of diversifying the presentation and makes it easy to determine the task to be performed and the destination to be moved to.

[0094] Let's explain this in detail with reference to the example shown in Figure 10. We will continue to use the above assumed scenario as just one example, and assume that the multiple task types of candidate virtual tasks include scenario tasks, treasure chest tasks, and teammate presentation tasks. Here, the scenario tasks include scenario task 1 (using a circle filled with color as a navigation icon, as shown in the figure), scenario task 2 (using a circle filled with horizontal lines as a navigation icon, as shown in the figure), and scenario task 3 (using a circle filled with vertical lines as a navigation icon, as shown in the figure). The treasure chest tasks include scenario task 1 (using a triangle filled with color as a navigation icon, as shown in the figure), treasure chest task 2 (using a triangle filled with a grid as a navigation icon, as shown in the figure), and treasure chest task 3 (using a triangle filled with dots as a navigation icon, as shown in the figure). The teammate presentation tasks include presenting the location of teammate A (navigation location determination icon shown in the figure) and presenting the location of teammate B (navigation location determination icon shown in the figure). As for the presentation effect, as shown in Figure 10, the directional navigation information (using the navigation position determination icon as an example) differs depending on the type of task, and even if there is occlusion during display, it does not affect the presentation of the relative positional relationship of the task execution location of each task with respect to the target virtual character.

[0095] According to an embodiment of the present invention, if the endpoint position hits the target orientation navigation information at the target presentation position corresponding to the target virtual task in the task presentation area, the target orientation navigation information corresponding to the target virtual task is highlighted. If it does not hit any orientation navigation information, the target virtual character is controlled to move according to the currently indicated position of the moving widget, and the movement control function of the moving widget itself is continued to be used.

[0096] In a preferred embodiment, if the target virtual character is controlled to automatically move in an automated navigation state from the character position to the target task execution position, the following steps are further included:

[0097] In step S1, the target direction navigation information is displayed at the center of the movement widget, and the direction navigation information corresponding to other candidate virtual tasks other than the target virtual task is hidden in the task presentation area.

[0098] Let's explain this in detail with reference to the example shown in Figure 11. Assuming that the above hypothetical scenario is still just an example, and that the target virtual task selected by the slide operation is Task 1, the directional navigation information corresponding to Task 1 may be displayed in the center of the movement widget, and other directional navigation information in the task presentation area may be hidden, or the task presentation area may be hidden altogether as shown in Figure 11. Furthermore, the item corresponding to Task 1 in the task list may be further highlighted to indicate that Task 1 is a candidate virtual task to be executed at the destination that the target virtual character is currently trying to reach with automatic navigation.

[0099] According to an embodiment of the present invention, after selecting a target virtual task, the target orientation navigation information is displayed at the center of the movement widget, and the orientation navigation information of other candidate virtual tasks is hidden, thereby saving display space in the display interface and avoiding occluding other display elements that need to be rendered while the target virtual character is moving.

[0100] In a preferred embodiment, if the target virtual character is controlled to automatically move in an automated navigation state from the character position to the target task execution position, the following steps are further included:

[0101] In step S1, hide the move widget.

[0102] In step S2, status information is displayed on the display interface to indicate that the target virtual character is in an automatic navigation state.

[0103] In some game applications, instead of always displaying the movement widget on the display interface, the corresponding widget is displayed only when a trigger operation on the widget is detected. For example, if a touch press operation is detected in the lower left part of the display interface, the multi-directional wheel of the movement widget is triggered to be displayed at the touch contact point. If no touch press operation is detected in the lower left part of the display interface, the multi-directional wheel of the movement widget may remain hidden, but is not limited to this.

[0104] Based on the above scenario, after the target character transitions to the auto-navigation state, maintain the invisible effect on the movement widget and indicate in another form that the target character is in the auto-navigation state in the display interface.

[0105] Let's explain this with reference to the example shown in Figure 12. Assume that the move widget is displayed only when a widget trigger action is detected. After Task 1 is selected as the target virtual character by a swipe operation, the move widget is hidden when controlling the move widget to automatically move to the task execution location where Task 1 is located. At the same time, the display interface is shown that the target virtual character 400 is "Automatically searching for a path..." to indicate that the target virtual character is currently in an automatic navigation state, and based on the highlighted display of Task 1 in the task list, it can be determined that the task execution location where Task 1 is located is the destination that the target virtual character is trying to reach.

[0106] According to an embodiment of the present invention, after selecting a target virtual task, the current operating state of the target virtual character is intuitively displayed by indicating, through a text presentation method, that the target virtual character is in an automatic navigation state, with the movement widget hidden, thereby preventing unnecessary erroneous operations from interfering with the automatic navigation process.

[0107] In a preferred embodiment, if the target virtual character is controlled to automatically move in an automated navigation state from the character position to the target task execution position, the following steps are further included:

[0108] (1) If the target virtual character is attacked, the automatic navigation state will be terminated.

[0109] In this embodiment, the virtual game scene is a task scene provided for a virtual character. If the task scene instructs virtual characters from different factions to launch a counterattack, and the target virtual character is attacked by a virtual character from the enemy faction, the target virtual character's current auto-navigation state will be interrupted due to interference.

[0110] (2) If the target trigger operation is performed again on the moving widget, the automatic navigation state is canceled.

[0111] In this embodiment, if a target trigger operation is detected again on the movement widget while the target virtual character is moving automatically, it indicates that a new task presentation navigation is required or that the destination of the automatic navigation is being adjusted. Consequently, the current automatic navigation state of the target virtual character is terminated.

[0112] According to embodiments of the present invention, the automatic navigation state may be actively or passively terminated at any time not only to trigger the target virtual character to transition to the automatic navigation state, but also to trigger other control operations on the target virtual character, or to update the destination to which the automatic navigation should reach for the target virtual character. This enables flexible control adjustment of the automatic navigation.

[0113] In a preferred embodiment, the step of presenting directional navigation information of the task execution location at a presentation position that matches the relative positional relationship in the task presentation area configured for the moving widget includes the following steps:

[0114] In step S1, the endpoint position of the operation trajectory of the slide operation is determined in response to the slide operation performed on the move widget.

[0115] In step S2, if the endpoint position is located within the target movement direction lock region configured for the movement widget, the target virtual character is controlled to move continuously in the target direction.

[0116] In this embodiment, the target movement direction lock area means, but is not limited to, locking the movement direction of the target virtual character to continuously move in the selected direction without continuously controlling the operation movement widget. Here, the target movement direction lock area may be made so as not to overlap with the display area of ​​the directional navigation information. This makes it possible to avoid erroneous operations such as both being triggered at the same time, or neither being able to be triggered.

[0117] Let's explain this in detail with reference to the example shown in Figure 13. Assume that the arrow indication area directly above the move widget is a pre-configured direction lock area. When it is detected that the end position of the slide operation is located within this direction lock area, it means that automatic movement has been triggered, and the target virtual character continues to move in the direction of movement. In other words, the direction navigation information may be presented in the task presentation area of ​​the move widget, and the target virtual character may be controlled to continue moving in the selected target direction.

[0118] According to an embodiment of the present invention, when it is detected that the endpoint of the slide operation is located in the target movement direction lock area, it means that the target virtual character has been triggered to automatically move along the direction of travel and continues to move in that direction. This allows for the presentation of directional navigation information, simplifies the movement control operation for the target virtual character, and frees the user's hands to easily perform other operations, thereby expanding the diversification of control means for the virtual character.

[0119] In a preferred embodiment, before displaying the virtual game scene in which the target virtual character is located on the display interface, the process further includes at least one of the following steps:

[0120] (1) Configure the display style of directional navigation information in the task presentation area.

[0121] (2) Configure a task type for a virtual task that presents directional navigation information in the task presentation area.

[0122] In this embodiment, the display style of the direction navigation information may include, but is not limited to, the style of the navigation location determination icon, the style of the presentation position of the direction navigation information, and the highlighting method when selected. For example, the style of the navigation location determination icon may be as shown in Figures 6(a) to 6(b), or as the location determination icon shown in Figure 4 or Figure 5. The presentation position of the direction navigation information may be, for example, as shown in Figures 3(a) to 3(c). Here, the display style and presentation method and other configuration details are not limited to those of this embodiment.

[0123] Furthermore, in this embodiment, the presented virtual tasks may be configured with different task types, but are not limited to these. For example, as shown in Figure 10, they may include scenario tasks, treasure chest tasks, and teammate-presented tasks, or they may further include spot-visiting tasks, side quest tasks, and so on. Here, there are no limitations on the types of tasks or the number of tasks presented.

[0124] According to embodiments of the present invention, by pre-configuring the display style and presented content, a configuration means is provided that enables self-adaptation and flexible presentation to the user, thereby improving the user experience.

[0125] Furthermore, the embodiment of this application applies when the virtual candidate task to be executed is located outside the field of view displayed on the current display interface. This allows the user to intuitively obtain the execution location of the task to be executed, which is outside the field of view, based on the directional navigation information presented in the task presentation area of ​​the moving widget. This simplifies the task presentation operation and expands the functionality of the moving widget, without requiring the user to adjust the field of view or current position multiple times. A detailed flow of the task presentation method according to the present invention will be specifically described with reference to the flow shown in Figure 14. This detailed flow includes steps S1402 to S1424-2.

[0126] In step S1402, a movement control wheel for controlling the movement of the target virtual character is displayed on the display interface where the virtual game scene is displayed. A touch operation on the movement control wheel is detected, and if touch point A is detected, step S1404 is executed. Here, touch point A means the point where the user's finger is currently touching the touch operation panel (or touchscreen).

[0127] The movement control wheel may include both an inner wheel and an outer wheel, and both are always present. When the player rotates the character's orientation, the outer wheel's relative position wheel rotates accordingly.

[0128] In step S1404, the inner wheel direction wheel (also called the inner wheel movement joystick) is invoked.

[0129] In step S1406, it is determined whether or not to start the outer ring.

[0130] In this context, the outer ring refers to the task presentation area configured for the moving widget.

[0131] If it is decided in step S1408 to start the paddle wheel, the paddle wheel relative position prompt (i.e., the task presentation area) is called. If the paddle wheel is not started, step S1414 is executed.

[0132] In step S1410, it is detected whether the target virtual character has adjusted its orientation. If the orientation has been adjusted, step S1414 is executed.

[0133] In step S1412, if the orientation is adjusted, control is performed to update the relative position of the outer ring (i.e., the relative position of the outer ring is adjusted so that the wheel rotates in sync with the orientation of the target virtual character).

[0134] In step S1414, it is determined whether or not touch point B has moved. Here, touch point B refers to the point where the user's finger is currently touching the touch control panel.

[0135] In step S1416-1, if it is detected that touch point B has moved, the display interface displays linear movement from A to B. In step S1416-2, if it is detected that touch point B has not moved, it means that movement control for the target virtual character has not been triggered, i.e., the control model (i.e., the character model for the target virtual character) is stationary.

[0136] In step S1418, it is determined whether the touch point B has moved to the relative position corresponding area C.

[0137] In step S1420-1, if it is detected that touchpoint B has moved to the UI widget in area C (direction navigation information for the target virtual task), automatic navigation is enabled. This automatic navigation function controls the model (i.e., the character model corresponding to the target virtual character) to automatically move to the task execution position corresponding to the UI widget. In step S1420-2, if it is detected that touchpoint B has not moved to the UI widget in area C, it means that automatic navigation is not enabled. That is, the model (i.e., the character model corresponding to the target virtual character) is controlled to continue moving according to the movement control operation triggered by the movement widget until the model comes to a stop when the hand is released.

[0138] In step S1422, it is determined whether or not the user has released their hand from the UI widget in area C (i.e., the touch point detected on the touch panel disappears).

[0139] In step S1424-1, if it is detected that the hand has been released, the target virtual character automatically moves to the destination (i.e., the task execution position) corresponding to the UI widget in area C. In step S1424-2, if it is detected that the hand has not been released, the model remains stationary.

[0140] The flow shown in Figure 14 above is just one example, and this embodiment is not limited thereto.

[0141] In addition, for the sake of simplicity, the embodiments of the various methods described above are all presented as a combination of a series of operations, but some steps may be performed in a different order or simultaneously according to this specification, and the present invention is not limited to the order of operations described. Furthermore, the embodiments described herein are preferred embodiments, and the relevant operations and modules are not necessarily essential to this specification.

[0142] Another embodiment of the present invention further provides a task presentation device for carrying out the task presentation method described above. As shown in Figure 15, the device includes the following parts.

[0143] Furthermore, the display unit 1502 displays a virtual game scene on its display interface in which the target virtual character is located. In this virtual game scene, the virtual tasks that the target virtual character will perform are set.

[0144] The determination unit 1504, in response to a target trigger operation performed on the movement widget in the display interface, determines the relative positional relationship between the character position where the target virtual character is currently located and the task execution position where the candidate virtual task is located. Here, the movement widget is used to control the movement of the target virtual character within the virtual game scene, and the candidate virtual task is a virtual task that is not currently being executed.

[0145] The display unit 1506 displays the directional navigation information of the task execution position at a display position that matches the relative positional relationship in the task display area configured for the moving widget.

[0146] Preferably, in this embodiment, embodiments realized by the above parts may refer to embodiments of the above methods. For example, as follows:

[0147] In one embodiment, the determination unit 1504 determines the character orientation of the target virtual character at the character position, and, according to the character orientation, determines the relative positional relationship between the character position where the target virtual character is currently located and the task execution position where the candidate virtual task is located.

[0148] In one embodiment, the task presentation device further includes a presentation position adjustment unit.

[0149] When the character orientation of the target virtual character is adjusted from a first orientation to a second orientation, the presentation position adjustment unit adjusts the first relative positional relationship corresponding to the first orientation to the second relative positional relationship corresponding to the second orientation, and adjusts the directional navigation information of the task execution position displayed in the task presentation area from the first presentation position corresponding to the first relative positional relationship to the second presentation position corresponding to the second relative positional relationship.

[0150] In one embodiment, the presentation unit 1506 displays a navigation position determination icon for indicating directional navigation information at a presentation position in the task presentation area located at the outer boundary of the moving widget, and displays a task list in an area of ​​the display interface other than the display area where the moving widget is located, and the task list includes task description information of candidate virtual tasks and navigation position determination icons that match the candidate virtual tasks.

[0151] In one embodiment, the display unit 1506 obtains the distance between the character position and the task execution position, and displays a navigation position determination icon according to the display transparency corresponding to the distance. Here, the greater the distance, the lower the corresponding display transparency.

[0152] In one embodiment, the display unit 1506 obtains the connection status from the character position to the task execution position, and if the connection status indicates that the target virtual character is permitted to move from the character position to the task execution position, it displays a movement indication indicator to indicate that movement is permitted.

[0153] In one embodiment, the task presentation device further includes a control unit.

[0154] The control unit, in response to a slide operation performed on the moving widget, determines the target virtual task to be performed by the target virtual character from the task presentation area, and if the character position where the target virtual character is located and the target task execution position where the target virtual task is located satisfy the movement conditions, controls the target virtual character to automatically move from the character position to the target task execution position in an automatic navigation state.

[0155] In one embodiment, the control unit, in response to a slide operation, determines the endpoint position of the operation trajectory of the slide operation, and if the endpoint position hits the target orientation navigation information at the target presentation position corresponding to the target virtual task in the task presentation area, it highlights the target orientation navigation information corresponding to the target virtual task.

[0156] In one embodiment, the control unit displays target orientation navigation information at the center of the moving widget and hides the orientation navigation information corresponding to other candidate virtual tasks other than the target virtual task in the task presentation area.

[0157] In one embodiment, the control unit hides the movement widget and displays status information on the display interface to indicate that the target virtual character is in an automatic navigation state.

[0158] In one embodiment, the control unit controls the system to perform at least one of the following steps: abort the automatic navigation state if the target virtual character is attacked, and abort the automatic navigation state if a target trigger operation is performed again on the moving widget.

[0159] In one embodiment, the task presentation device further includes a character movement unit.

[0160] The character movement unit, in response to a slide operation performed on the movement widget, determines the endpoint position of the operation trajectory of the slide operation, and controls the target virtual character to continuously move in the target direction if the endpoint position is located within the target movement direction lock region configured for the movement widget.

[0161] In one embodiment, the task presentation device further includes components.

[0162] The component performs at least one of the following steps: configuring the display style of the direction navigation information in the task presentation area, and configuring the task type of the virtual task that presents the direction navigation information in the task presentation area.

[0163] In another embodiment of the present invention, an electronic device for carrying out the task presentation method described above is further provided. The electronic device is a terminal device or server as shown in Figure 1. In this embodiment, the electronic device is described as a terminal device as an example. As shown in Figure 16, the electronic device includes a memory 1602 and a processor 1604. The memory 1602 stores computer-readable instructions. The processor 1604 is configured to execute the steps in any embodiment of the method described above using computer-readable instructions.

[0164] Preferably, in this embodiment, the electronic device may be located in at least one of the network devices among a plurality of network devices of the computer network.

[0165] Preferably, in this embodiment, the processor may be configured to perform the following steps by computer-readable instructions.

[0166] In step S1, the display interface shows the virtual game scene in which the target virtual character is located. Here, the virtual game scene is configured with the virtual task that the target virtual character will perform.

[0167] In step S2, in response to a target trigger operation performed on the move widget in the display interface, the relative positional relationship between the character position where the target virtual character is currently located and the task execution position where the candidate virtual task is located is determined. Here, the move widget is used to control the target virtual character to move within the virtual game scene, and the candidate virtual task is a virtual task that is not currently being executed.

[0168] In step S3, the directional navigation information of the task execution location is presented at a presentation position that matches the relative positional relationship in the task presentation area configured for the moving widget.

[0169] Preferably, as those skilled in the art will understand, the configuration shown in Figure 16 is merely an example, and the electronic device may be a terminal device such as a smartphone (e.g., an Android phone, an iOS phone), a tablet computer, a palmtop computer, a Mobile Internet Device (MID), or a PAD. Furthermore, Figure 16 is not limited to the configuration of the electronic device described above. In addition, the electronic device may include more or fewer components (e.g., network interfaces) than those shown in Figure 16, or may have a different configuration from that shown in Figure 16.

[0170] Here, memory 1602 may store software programs and modules, for example, program instructions / modules corresponding to the task presentation method and apparatus according to embodiments of the present invention. The processor 1604 executes various functional applications and data processing by executing the software programs and modules stored in memory 1602, that is, realizes the task presentation method described above. Memory 1602 may include high-speed random-access memory and may also include non-volatile memory such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, memory 1602 may further include memory remotely installed from the processor 1604 and connected to a terminal via a network. Examples of the above network include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Specifically, memory 1602 may store information such as attribute information of target virtual characters and task information of candidate virtual tasks, as well as information such as the task execution location. Memory 1602 may, for example, include the display unit 1502, the determination unit 1504, and the presentation unit 1506 in the task presentation device as shown in Figure 16, but is not limited to these. Furthermore, it may include other modules in the task presentation device, but is not limited to these, and is omitted in this example.

[0171] Preferably, the electronic device has a transmission device 1606 for receiving or transmitting data over a network. Furthermore, specific examples of the network may include wired and wireless networks. In one embodiment, the transmission device 1606 includes a network interface controller (NIC), which may be connected to other network devices or routers via a network cable to communicate with the Internet or a local area network. In one embodiment, the transmission device 1606 is a radio frequency (RF) module that communicates with the Internet wirelessly.

[0172] The electronic device also includes a display 1608 and a connection bus 1610. The display 1608 displays directional navigation information in the task presentation area of ​​the content and movement widget in the virtual game scene. The connection bus 1610 connects each module of the electronic device.

[0173] In other embodiments, the above-mentioned terminal device or server may be a node in a distributed system. Here, the distributed system may be a blockchain system, which may be a distributed system formed by multiple nodes connected in the form of network communication. Here, a peer-to-peer (P2P) network can be formed between the nodes, and any type of computing device, such as electronic devices like servers and terminals, can become a node in the blockchain system by participating in the peer-to-peer network.

[0174] One aspect of the present invention provides a computer program product. The computer program product includes a computer program / instructions contained in a computer-readable medium, the computer program / instructions including program code for executing a method shown in a flowchart. In this embodiment, the computer program can be downloaded and installed from a network via a communication unit and / or installed from removable media. When the computer program is executed by a central processor, the various functions described above according to embodiments of the present invention are performed.

[0175] In one aspect of the present invention, a computer-readable storage medium is provided. The processor of a computer device reads a computer-readable instruction from the computer-readable storage medium and executes the computer-readable instruction to cause the computer device to perform the task presentation method according to one of the various preferred embodiments described above.

[0176] Preferably, in this embodiment, the computer-readable storage medium described above may be configured to store computer-readable instructions for performing the following steps.

[0177] In step S1, the display interface shows the virtual game scene in which the target virtual character is located. Here, the virtual game scene is configured with the virtual task that the target virtual character will perform.

[0178] In step S2, in response to a target trigger operation performed on the move widget in the display interface, the relative positional relationship between the character position where the target virtual character is currently located and the task execution position where the candidate virtual task is located is determined. Here, the move widget is used to control the target virtual character to move within the virtual game scene, and the candidate virtual task is a virtual task that is not currently being executed.

[0179] In step S3, the directional navigation information of the task execution location is presented at a presentation position that matches the relative positional relationship in the task presentation area configured for the moving widget.

[0180] Preferably, in this embodiment, as will be understood by those skilled in the art, all or some of the steps of the various methods of the embodiments described above may be achieved by instructing the hardware associated with the terminal device with computer-readable instructions that may be stored in a computer-readable storage medium. The storage medium includes flash memory, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0181] The integrated unit in the above embodiment may be implemented as a software functional unit and, if sold or used as a separate product, may be stored on the computer-readable storage medium described above. Based on this understanding, parts, or all or part, of the technical solutions of the present invention that are essentially or contribute to the prior art may be embodied in the form of a computer software product stored on a storage medium, which includes instructions for causing one or more computer devices (such as a personal computer, server, or network device) to perform all or part of the steps of the methods described in various embodiments of the present invention.

[0182] In the above embodiments of the present invention, various emphasis is placed on the descriptions of the various embodiments, and for parts not described in detail in a particular embodiment, you may refer to the relevant descriptions in other embodiments.

[0183] In some embodiments of the present invention, the disclosed client may be implemented in other ways. Herein, the embodiments of the apparatus described above are merely illustrative. For example, the division of a unit is merely a division of logical functions, and additional divisions are possible in actual implementation. For example, multiple units or components may be coupled or integrated with another system, or some features may be ignored or not performed. Furthermore, the coupling or direct coupling between them, or the illustrated or described communication connections, may be electrical or indirect coupling or communication connections via some interface, unit, or module, which may take other forms.

[0184] The units exemplified as isolation means above may or may not be physically separated, and the units shown as units may or may not be physical units. That is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected as needed to achieve the objectives of this embodiment.

[0185] Furthermore, each functional unit according to each embodiment of the present invention may be integrated into a single processing unit, each unit may exist physically, or two or more units may be integrated into a single unit. These integrated units may be implemented as hardware or as software functional units.

[0186] The above are merely preferred embodiments of the present invention. As those skilled in the art will understand, several improvements and modifications may be made without departing from the principles of the present invention, and these improvements and modifications should also be considered to be within the scope of protection of the present invention.

Claims

1. A method of presenting tasks performed by an electronic device, A step of displaying a virtual game scene in the display interface where the target virtual character is located, wherein the virtual game scene is configured with a virtual task to be performed by the target virtual character. A step of determining the relative positional relationship between the character position where the target virtual character is currently located and the task execution position where the candidate virtual task is located, in response to a target trigger operation performed on a move widget in the display interface, wherein the move widget is used to control the target virtual character to move within the virtual game scene, and the candidate virtual task is a virtual task that is not currently being executed. A step of displaying a navigation position determination icon for indicating the directional navigation information of the task execution position at a presentation position that matches the relative positional relationship in the task presentation area configured for the moving widget, wherein the task presentation area is an annular region outside the moving widget; In response to a slide operation performed on the moving widget, the step of determining the navigation position determination icon corresponding to the endpoint position of the operation trajectory of the slide operation from the task presentation area as the target virtual task to be executed by the target virtual character, A method comprising the step of controlling the target virtual character to automatically move in an automatic navigation state from the character position where the target virtual character is located to the target task execution position where the target virtual task is located, if the character position where the target virtual character is located and the target task execution position where the target virtual task is located satisfy the movement conditions.

2. The step of determining the relative positional relationship between the character position where the target virtual character is currently located and the task execution position where the candidate virtual task is located is: A step of determining the character orientation of the target virtual character at the character position, The method according to claim 1, comprising the step of determining the relative positional relationship between the character position where the target virtual character is currently located and the task execution position where the candidate virtual task is located, according to the character orientation.

3. After presenting the directional navigation information of the task execution position at a presentation position that matches the relative positional relationship in the task presentation area configured for the moving widget, When the character orientation of the target virtual character is adjusted from a first orientation to a second orientation, the first relative positional relationship corresponding to the first orientation is adjusted to a second relative positional relationship corresponding to the second orientation. The method according to claim 2, further comprising the step of adjusting the directional navigation information of the task execution position displayed in the task presentation area from a first presentation position corresponding to the first relative positional relationship to a second presentation position corresponding to the second relative positional relationship.

4. The step of presenting the directional navigation information of the task execution position at a presentation position that matches the relative positional relationship in the task presentation area configured for the moving widget is: The steps include displaying the navigation position determination icon at the presentation position in the task presentation area located on the outer boundary of the moving widget, The method according to claim 1, comprising the step of displaying a task list in an area of ​​the display interface other than the display area in which the moving widget is located, wherein the task list includes task description information of the candidate virtual task and the navigation position determination icon that matches the candidate virtual task.

5. The step of displaying a navigation location determination icon to show the aforementioned direction navigation information is: The steps include obtaining the distance between the character position and the task execution position, The method according to claim 4, comprising the step of displaying the navigation position determination icon according to a display transparency that matches the distance, wherein the greater the distance, the lower the corresponding display transparency.

6. The step of presenting directional navigation information for the task execution location is: The steps include: obtaining the connection state from the character position to the task execution position; The method according to claim 1, comprising the step of displaying a move indication indicator to indicate that the move is permitted, if the connection state indicates that the target virtual character is permitted to move from the character position to the task execution position.

7. The step of determining a target virtual task to be performed by the target virtual character from the task presentation area in response to a slide operation performed on the moving widget is: In response to the aforementioned slide operation, the steps include determining the endpoint position of the operation trajectory of the slide operation, The method according to claim 1, comprising the step of highlighting the target direction navigation information corresponding to the target virtual task when the endpoint position hits the target direction navigation information at the target presentation position corresponding to the target virtual task in the task presentation area.

8. The method according to claim 7, further comprising the steps of displaying the target direction navigation information at the center of the moving widget and hiding the direction navigation information corresponding to other candidate virtual tasks other than the target virtual task in the task presentation area.

9. The steps include: hiding the aforementioned moving widget, The method according to claim 7, further comprising the step of displaying status information on the display interface to indicate that the target virtual character is in the automatic navigation state.

10. If the target virtual character is attacked, the steps include: and The method according to claim 1, further comprising at least one of the steps of canceling the automatic navigation state if the target trigger operation is performed again on the moving widget.

11. The steps include determining the endpoint position of the operation trajectory of the slide operation in response to a slide operation performed on the move widget, The method according to claim 1, further comprising the step of controlling the target virtual character to continue moving in the target direction if the endpoint position is located in a target movement direction lock region configured for the movement widget.

12. Before displaying the virtual game scene in which the target virtual character is located on the aforementioned display interface, The steps of configuring the display style of the direction navigation information in the task presentation area, and The method according to claim 1, further comprising at least one of the steps of constituting a task type for a virtual task that presents the directional navigation information in the task presentation area.

13. A task presentation device, The display interface includes a display unit that displays a virtual game scene in which the target virtual character is located, and the virtual game scene has a virtual task set up that the target virtual character will perform. A determination unit that determines the relative positional relationship between the character position where the target virtual character is currently located and the task execution position where a candidate virtual task is located, in response to a target trigger operation performed on a move widget in the display interface, wherein the move widget is used to control the target virtual character to move within the virtual game scene, and the candidate virtual task is a virtual task that is not currently being executed. A presentation unit that displays a navigation position determination icon for indicating the directional navigation information of the task execution position at a presentation position that matches the relative positional relationship in a task presentation area configured for the moving widget, wherein the task presentation area is an annular region outside the moving widget, and the presentation unit A device comprising: a control unit that, in response to a slide operation performed on the move widget, determines from the task presentation area the navigation position determination icon corresponding to the endpoint position of the operation trajectory of the slide operation as the target virtual task to be executed by the target virtual character, and controls the target virtual character to automatically move from the character position where the target virtual character is located to the target task execution position in an automatic navigation state if the movement conditions are met between the character position where the target virtual character is located and the target task execution position where the target virtual task is located.

14. A computer program including instructions, wherein the instructions, when executed by a processor, implement the method according to any one of claims 1 to 12.

15. An electronic device comprising a memory storing computer-readable instructions and a processor, wherein the processor is configured to perform the method according to any one of claims 1 to 12 using the computer-readable instructions.