Display control method, device and electronic device for indication identifier

In virtual ball games, the graphical user interface and operation parameters of the terminal device are used to accurately display the landing points and probability of the target object, and the problem of misleading indicators in the prior art is solved and the gaming experience is improved.

CN115501592BActive Publication Date: 2025-07-18NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210973742.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-15
Publication Date
2025-07-18
Estimated Expiration
2042-08-15

AI Technical Summary

Technical Problem

In virtual ball games, the indicators in the prior art cannot accurately indicate the movement status of the ball, resulting in misleading players' operations and reducing the gaming experience.

Method used

The terminal device provides a graphical user interface, responds to the movement of the moving control operation and touch operation, controls the movement of the target object, and determines the display status and position of the position indicator based on the operation parameters, accurately displaying the landing point and probability of the target object.

Benefits of technology

It improves players' expectations for operation results, reduces the misleading of indicators to players, and improves the gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115501592B_ABST
    Figure CN115501592B_ABST
Patent Text Reader

Abstract

The present invention provides a method, apparatus, and electronic device for display control of an indication identifier. The method includes: in response to a movement control operation on a movement control area in a graphical user interface, controlling a first object among our participating objects to move, and controlling a target object to move following the first object; in response to a touch operation on an operation control, determining a display position of a position indication identifier in a game scene, where the position indication identifier is used to indicate a position where the target object is estimated to reach if a target operation is performed on the target object; determining a display state of the position indication identifier based on operation parameters of the touch operation; and controlling the display of the position indication identifier at the display position according to the display state. This way can enable players to have a relatively reasonable expectation of the operation result, reduce the misleading of the indication identifier to players, and improve the game experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of games, and in particular, to a method, device, and electronic device for controlling the display of an indication sign. Background Art

[0002] In virtual ball games, it is necessary to indicate the landing point, movement path, etc. of the ball before the player operates on the ball, and display indication signs in the game scene so that the player can have a certain prediction of the operation result of the ball. In the related art, the possible landing position of the ball after the operation is indicated by a light point, and the possible movement path of the ball after the operation is indicated by a line. However, the movement state of the ball after the operation is affected by various factors and often does not accurately move to the position indicated by the indication sign or move along the indicated movement path, which misleads the player and thus affects the player's game decision-making and reduces the game experience. Summary of the Invention

[0003] In view of this, the purpose of the present invention is to provide a method, device, and electronic device for controlling the display of an indication sign, so that the player can have a more reasonable expectation of the operation result, reduce the misleading of the indication sign to the player, and improve the game experience.

[0004] In a first aspect, an embodiment of the present invention provides a method for controlling the display of an indication sign. A graphical user interface is provided through a terminal device; the graphical user interface includes a scene screen of a game scene and operation controls; the game scene includes multiple participating objects, and the multiple participating objects jointly participate in a game session; the participating object on our side among the multiple participating objects is controlled through the terminal device; the operation control is used to control the execution of a target operation; the method includes: in response to a movement control operation on a movement control area in the graphical user interface, controlling a first object among the participating objects on our side to move, and controlling a target object to follow the first object to move; in response to a touch operation on the operation control, determining the display position of a position indication sign in the game scene; where the position indication sign is used to indicate the position that the target object is estimated to reach if the target operation is performed on the target object; determining the display state of the position indication sign based on the operation parameters of the touch operation; and controlling the display of the position indication sign at the display position according to the display state.

[0005] After the step of controlling the display of the position indication sign at the display position according to the display state, the method further includes: in response to a release operation on the operation control, controlling the target object to perform the target operation.

[0006] The steps of controlling the movement of the first object among our participating objects and controlling the target object to follow the first object in response to a movement control operation on a movement control area in the graphical user interface include: in response to an object selection instruction, determining the first object from among our participating objects and displaying a selection identifier in the associated area of the first object; where the object selection instruction is generated by responding to a preset object switching operation or is generated based on the position of the target object; the selection identifier is used to indicate that the first object is the currently controlled participating object and the target object follows the first object; and in response to a movement control operation on a movement control area in the graphical user interface, controlling the first object to move and controlling the target object to follow the first object.

[0007] The steps of determining the display position of the position indication identifier in the game scene in response to a touch operation on an operation control include: in response to a touch operation on the operation control, obtaining the target state of the target object; where the target state includes the current position and movement direction of the target object; and determining the display position of the position indication identifier in the game scene based on the target state, the current orientation of the first object, the current position of the first object, the role type of the first object, and the type of the operation control for the touch operation.

[0008] The steps of determining the display state of the position indication identifier based on the operation parameters of the touch operation include: determining the display transparency of the position indication identifier based on the operation parameters of the touch operation, where the display state includes the display transparency.

[0009] The operation parameters include the type of operation of the target operation corresponding to the touch operation; the types of operation include: a passing operation and a through ball operation; the steps of determining the display transparency of the position indication identifier based on the operation parameters of the touch operation include: if the type of operation is a passing operation, determining the display transparency of the position indication identifier to be the first transparency; if the type of operation is a through ball operation, determining the display transparency of the position indication identifier to be the second transparency; where the first transparency is lower than the second transparency.

[0010] The steps of determining the display state of the position indication identifier based on the operation parameters of the touch operation include: determining the display area area of the position indication identifier based on the operation parameters of the touch operation; where the display state includes the display area area.

[0011] After the step of controlling the display position indication identifier according to the display state at the display position, the method further includes: obtaining the object distribution state within the specified range of the position indication identifier; wherein, the object distribution state includes: the position distribution of our participating objects and / or the position distribution of non-our participating objects within the specified range; based on the object distribution state, displaying a state indication identifier in the associated area of the position indication identifier; wherein, the state indication identifier is used to indicate: the game situation state when the target object reaches the display position of the position indication identifier in the game scene.

[0012] The step of displaying a state indication identifier in the associated area of the position indication identifier based on the object distribution state includes: if the object distribution state indicates that there are participating objects within the specified range, determining a second object within the specified range; based on the object attribute of the second object, displaying a state indication identifier in the associated area of the position indication identifier; wherein, the object attribute includes: our participating objects or non-our participating objects.

[0013] The step of determining a second object within the specified range if the object distribution state indicates that there are participating objects within the specified range includes: if there are participating objects within the specified range of the position indication identifier, determining the participating object whose distance from the position indication identifier meets the first preset condition as the second object; or, determining the moving direction of the target object, and within the moving direction, determining the participating object whose distance from the position indication identifier meets the second preset condition as the second object.

[0014] The step of displaying a state indication identifier in the associated area of the position indication identifier based on the object attribute of the second object includes: if the second object belongs to our participating objects, displaying the state indication identifier in the associated area of the position indication identifier in a first display format; if the second object belongs to non-our participating objects, displaying the state indication identifier in the associated area of the position indication identifier in a second display format; wherein, the second display format is different from the first display format.

[0015] The step of displaying a state indication identifier in the associated area of the position indication identifier includes: determining the first distance between the second object and the position indication identifier; based on the first distance, determining the target display format of the state indication identifier; wherein, the target display format is associated with the magnitude of the first distance; displaying the state indication identifier in the associated area of the position indication identifier according to the target display format.

[0016] The step of displaying a state indication identifier in the associated area of the position indication identifier includes: based on the first direction of the second object relative to the position indication identifier, determining the associated area of the position indication identifier; wherein, the second direction of the associated area relative to the position indication identifier matches the first direction; displaying the state indication identifier in the associated area.

[0017] The step of determining the associated area of the position indication identifier based on the first direction of the second object relative to the position indication identifier includes: determining a first sub-area from the edge area of the position indication identifier based on the first direction of the second object relative to the position indication identifier; the second direction of the first sub-area relative to the center of the position indication identifier is the same as the first direction; determining the position where the first sub-area is located as the associated area of the position indication identifier.

[0018] There are multiple second objects as described above, where at least one second object belongs to the objects participated by our side, and at least one second object belongs to the objects not participated by our side; the step of displaying the status indication identifier in the associated area of the position indication identifier based on the object attribute of the second object includes: displaying the first status indication identifier of the second object belonging to the objects participated by our side in the first associated area of the position indication identifier; where the first status indication identifier is used to: indicate the relative direction and / or relative distance between the second object belonging to the objects participated by our side and the position indication identifier; displaying the second status indication identifier of the second object belonging to the objects not participated by our side in the second associated area of the position indication identifier; where the second status indication identifier is used to: indicate the relative direction and / or relative distance between the second object belonging to the objects not participated by our side and the position indication identifier.

[0019] The above method further includes: responding to the touch operation on the operation control, determining the recommended position of the target object based on the distribution state of the multiple participating objects in the game scene; and displaying the position identifier of the recommended position in the game scene.

[0020] In a second aspect, an embodiment of the present invention provides a display control device for an indication identifier, which provides a graphical user interface through a terminal device; the graphical user interface includes the scene picture of the game scene and operation controls; the game scene includes multiple participating objects, and the multiple participating objects jointly participate in the game session; the objects participated by our side among the multiple participating objects are controlled through the terminal device; the operation controls are used to control the execution of the target operation; the device includes: a first control module, configured to control the movement of the first object among the objects participated by our side and control the target object to follow the first object in response to the movement control operation on the movement control area in the graphical user interface; a first determination module, configured to determine the display position of the position indication identifier in the game scene in response to the touch operation on the operation control; where the position indication identifier is used to indicate: the position where the target object is estimated to arrive if the target operation is performed on the target object; a second determination module, configured to determine the display state of the position indication identifier based on the operation parameters of the touch operation; and a second control module, configured to control the display of the position indication identifier at the display position according to the display state.

[0021] In a third aspect, an embodiment of the present invention provides an electronic device, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above display control method for the indication identifier.

[0022] In a fourth aspect, an embodiment of the present invention provides a machine-readable storage medium storing machine-executable instructions, which, when called and executed by a processor, cause the processor to implement the above display control method for the indication identifier.

[0023] The embodiments of the present invention bring the following beneficial effects:

[0024] The above display control method, device and electronic device for the indication identifier provide a graphical user interface through a terminal device; the graphical user interface includes a scene picture of a game scene and operation controls; the game scene includes multiple participating objects that jointly participate in a game session; the participating object of our side among the multiple participating objects is controlled through the terminal device; the operation controls are used to control the execution of a target operation; in response to a movement control operation for a movement control area in the graphical user interface, control the first object among the participating objects of our side to move, and control the target object to follow the first object to move; in response to a touch operation on the operation control, determine the display position of the position indication identifier in the game scene; wherein, the position indication identifier is used to indicate the position where the target object is estimated to arrive if the target operation is performed on the target object; based on the operation parameters of the touch operation, determine the display state of the position indication identifier; at the display position, control the display of the position indication identifier according to the display state. In this way, the position where the target object is estimated to arrive is indicated by the display position of the position indication identifier in the game scene; at the display position, the display of the position indication identifier is controlled according to the display state, accurately and clearly showing the landing position of the target object after performing the target operation, enabling the player to have a more reasonable expectation for the operation result, reducing the misguidance of the indication identifier to the player, and enhancing the game experience.

[0025] Other features and advantages of the present invention will be described in the following specification, and, in part, will be obvious from the specification, or will be understood by implementing the present invention. The objectives and other advantages of the present invention are achieved and obtained by the structures specifically pointed out in the specification, claims and drawings.

[0026] To make the above objectives, features and advantages of the present invention more obvious and understandable, the following preferred embodiments are specifically described below in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those skilled in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0028] Figure 1 Flowchart of a display control method for an indication identifier provided by an embodiment of the present invention;

[0029] Figure 2 Schematic diagram of the display state of a position indication identifier provided by an embodiment of the present invention;

[0030] Figure 3 Schematic diagram of a position indication identifier provided by an embodiment of the present invention;

[0031] Figure 4 Schematic diagram of another position indication identifier provided by an embodiment of the present invention;

[0032] Figure 5 Schematic diagram of the structure of a display control device for an indication identifier provided by an embodiment of the present invention;

[0033] Figure 6 Schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. Specific embodiments

[0034] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions of the present invention with reference to the drawings. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present invention.

[0035] Taking a football game as an example, in the related art, usually the football landing point and the football path are displayed separately. The display of the football landing point is generally a circular light point. When the player drags the shooting or through ball button, a light point appears on the interface to indicate the intended passing end point of the football. The football path is generally distinguished and displayed according to the shooting or through ball type. The shooting path is a single straight line, and the through ball path is a double straight line. The starting point of the path is the position of the controlled player, and the end point is the intended landing position of the football.

[0036] Since the virtual landing point and the passing line are not the real movement path of the ball, it may mislead the player. Among them, the passing line in the related technology is displayed as a straight line or a dotted line, but the real movement trajectory of the football is a parabola. Directly displaying a straight line will mislead the player. Especially in the case of a through ball, the player will mistakenly think that the end point of the straight line is the target point of the through ball, but in fact, the through ball is just a direction. In addition, the visual size occupied by the passing line is too large, which will block the game situation on the court to a certain extent; the player lacks visual information judgment on the actions of non-current operating players.

[0037] Similar problems also occur in other virtual ball games. For example, basketball games, football games, etc.

[0038] Based on this, an indication mark display control method, device and electronic device provided by an embodiment of the present invention can be applied to various virtual ball games such as football, basketball, tennis, volleyball, and football.

[0039] In one embodiment of the present invention, the indication mark display control method can run on a local terminal device or a server. When the indication mark display control method runs on the server, the method can be implemented and executed based on a cloud interaction system, where the cloud interaction system includes a server and a client device.

[0040] In an optional implementation manner, various cloud applications can run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the running entity of the game program and the presenting entity of the game screen are separated. The storage and operation of the indication mark display control method are completed on the cloud game server. The role of the client device is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission function near the user side, such as a mobile terminal, a television, a computer, a personal digital assistant, etc.; however, the information processing is performed by the cloud game server in the cloud. When playing a game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses the game screen and other data, returns them to the client device through the network, and finally, the game screen is decoded and output through the client device.

[0041] In an optional embodiment, taking a game as an example, the local terminal device stores a game program and is used to present game screens. The local terminal device is used to interact with players through a graphical user interface, that is, conventionally, downloading and installing the game program on an electronic device and running it. The ways for the local terminal device to provide the graphical user interface to players can include various methods. For example, it can be rendered and displayed on the display screen of the terminal, or provided to players through holographic projection. For example, the local terminal device can include a display screen and a processor. The display screen is used to present the graphical user interface, which includes game screens, and the processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.

[0042] In a possible embodiment, an embodiment of the present invention provides a method for controlling the display of an indication identifier. A graphical user interface is provided through a terminal device. Here, the terminal device can be the aforementioned local terminal device or the client device in the aforementioned cloud interaction system. Through the touch terminal device, a graphical user interface is provided. The content displayed on the graphical user interface can be based on the type of the launched application program. For example, it can be a game scene screen, a communication interaction window, etc. In this embodiment, through the terminal device, a graphical user interface is provided. The graphical user interface includes the scene screen of the game scene and operation controls. The game scene includes multiple participating objects. The multiple participating objects jointly participate in the game session. The participating object on our side among the multiple participating objects is controlled through the terminal device. The participating object on our side includes at least one participating object, and the participating object can be a character, an animal, an anime character, etc. displayed in the scene screen. The operation control is any visible control that can be seen on the graphical user interface. Here, according to the needs of the game content, there can be operation controls with various different execution contents. For example: direction control, shooting control, jumping control, jogging control, etc. The operation control responds to the user's operation and is used to control the execution of the corresponding target operation.

[0043] Taking a football game as an example, the game scene is a football field; the participating object on our side is our football team, and the participating objects in our football team are our players; the game scene also includes participating objects on the enemy side, and the participating objects on the enemy side also include multiple participating objects, and the participating objects in the participating objects on the enemy side are the enemy team.

[0044] During the game session, the terminal device can control one participating object among the participating objects on our side, and the terminal device can switch the participating object that can be controlled among the participating objects on our side.

[0045] To facilitate the understanding of this embodiment, first, a method for controlling the display of an indication identifier disclosed in an embodiment of the present invention will be introduced in detail, as Figure 1As shown, a graphical user interface is provided by a terminal device; the graphical user interface includes a scene screen of a game scene and operation controls; the game scene includes multiple participating objects, and the multiple participating objects jointly participate in a game session; the participating object on our side among the multiple participating objects is controlled by the terminal device; the operation controls are used to control the execution of a target operation; the participating object on our side may include at least one participating object; for example, in a football game, the participating object on our side usually includes multiple participating objects. The method for controlling the display of the indication identifier includes the following steps:

[0046] Step S102, in response to a movement control operation on a movement control area in the graphical user interface, control the first object among the participating objects on our side to move, and control the target object to move following the first object;

[0047] The movement control operation is an operation input by the player to control the movement of a selected target, and generally controls the movement of the target through a touch control. For example: an operation of moving a touch point by swiping a finger, a dragging operation on a virtual joystick control, etc. The movement control area may be the area where the movement control joystick is displayed, or may be a preset area in the graphical user interface for movement control. The above-mentioned first object is the selected participating object on our side, and a selection identifier may be displayed in the associated area of the first object.

[0048] Here, in response to a movement control operation on a movement control area in the graphical user interface, control the first object among the participating objects on our side to move, and control the target object to move following the first object. Among them, the target object is a virtual object that moves following the first object, and this virtual object may be an object moving in the scene, for example: a football following an athlete, a cloth strip floating following a virtual character, etc.

[0049] In a ball game, the first object is the participating object among the participating objects on our side currently controlled by the terminal device, and the target object is the ball controlled by the first object, such as a football.

[0050] In this step, in response to a movement control operation on a movement control area in the graphical user interface, control the first object among the participating objects on our side to move, and control the target object to move following the first object. Among them, a corresponding selection identifier may be displayed in the associated area of the first object to prompt the player which participating object among the participating objects on our side is currently controlled.

[0051] Step S104, in response to a touch operation on the operation control, determine the display position of the position indication identifier in the game scene; among them, the position indication identifier is used to indicate: if the target object executes the target operation, the position where the target object is estimated to reach;

[0052] The above touch operations are usually operations performed by players on operation controls. For example: dragging, pressing, double - clicking on operation controls. Operation controls have different skill display contents according to the game category and design rules. For example, in a virtual football game, operation controls can be direction controls, shooting controls, passing controls, through - ball controls, etc. According to the operation control on which the touch operation acts, the target object is controlled to perform the corresponding target operation. It should be noted that the operation control on which the touch operation acts can be one or more, and the touch operation can also be a combined operation acting on different controls at the same time. For example: swiping the direction control and clicking the passing control are used to perform the operation of passing the ball by the target object in a specified direction. The position indication mark is a type of mark with a certain area and display form, and is used to indicate the display position of the target object. Specifically, the position indication mark is used to indicate: if the target object is to perform the target operation, the position where the target object is estimated to reach.

[0053] In response to the touch operation on the operation control, determine the display position of the position indication mark in the game scene. In actual implementation, it may be necessary to further determine the display position of the position indication mark in the game scene according to the current target state of the target object, such as: the current position of the target object, the current moving direction, etc.

[0054] In this step, in response to the touch operation on the operation control, the display position of the position indication mark in the game scene is determined. Among them, the display position of the position indication mark can be determined by obtaining the status information of the target object.

[0055] Step S106: Based on the operation parameters of the touch operation, determine the display state of the position indication mark;

[0056] The operation parameters of the above touch operation can include the types of operations corresponding to the touch operation, such as: passing operation, through - ball operation, shooting operation, etc. in a football game. The display state of the above position indication mark can include the display transparency and display area of the position indication mark, and is used to indicate the probability that the target object reaches the display position of the position indication mark in the game scene if the target object is to perform the target operation.

[0057] Determine the display state of the position indication identifier according to the operation parameters of the touch operation, which is used to prompt the player of the accuracy of the target object reaching this position. This display state is used to indicate: if the target object performs the target operation, the probability of the target object reaching the display position of the position indication identifier in the game scene; here, for the operation parameters of different touch operations, the corresponding display states are pre-assigned to the position indication identifier. Specifically, it can be understood that if the target object performs a certain type of operation corresponding to the target operation of the touch operation and the probability of the target object reaching the display position of the position indication identifier in the game scene is relatively high (such as a passing operation), a certain display state is assigned to the position indication identifier; if the target object performs another type of operation corresponding to the target operation of the touch operation and the probability of the target object reaching the display position of the position indication identifier in the game scene is relatively low (such as a through ball operation), another display state is assigned to the position indication identifier for differential display, so as to prompt the player that the accuracy of the target object reaching this position under this type of operation is relatively low and avoid misleading the player.

[0058] Step S108, at the display position, control the display of the position indication identifier according to the display state.

[0059] The above display position indicates the position where the target object is estimated to reach after performing the target operation. The display state is used to indicate the probability of the target object reaching the display position of the position indication identifier in the game scene if the target object performs the target operation. In this step, at the display position, control the display of the position indication identifier according to the display state. In this way, the landing position of the target object after performing the target operation and the probability of reaching this position are accurately and clearly displayed, enabling the player to have an accurate pre-judgment of the operation result in advance and enhancing the game experience.

[0060] The above display control method for the indication identifier provides a graphical user interface through a terminal device; the graphical user interface includes a scene screen of a game scene and operation controls; the game scene includes multiple participating objects, and the multiple participating objects jointly participate in a game session; the participating object on our side among the multiple participating objects is controlled through the terminal device; the operation controls are used to control the execution of a target operation; in response to a movement control operation for a movement control area in the graphical user interface, control the movement of a first object among the participating objects on our side, and control the target object to follow the first object; in response to a touch operation on the operation control, determine the display position of the position indication identifier in the game scene; wherein, the position indication identifier is used to indicate: if the target object is executed with the target operation, the position where the target object is estimated to arrive; based on the operation parameters of the touch operation, determine the display state of the position indication identifier; at the display position, control the display of the position indication identifier according to the display state. In this way, the position where the target object is estimated to arrive is indicated by the display position of the position indication identifier in the game scene; at the display position, the position indication identifier is controlled according to the display state, accurately and clearly showing the landing position of the target object after executing the target operation, giving the player a more reasonable expectation of the operation result, reducing the misguidance of the indication identifier to the player, and improving the game experience.

[0061] In one way, when the participating objects on our side include multiple participating objects, in response to a movement control operation for a movement control area in the graphical user interface, controlling the movement of a first object among the participating objects on our side and controlling the target object to follow the first object can be achieved through the following ways:

[0062] In response to an object selection instruction, determine a first object from the participating objects on our side, and display a selection identifier in the associated area of the first object; wherein, the object selection instruction is generated by responding to a preset object switching operation, or is generated according to the position of the target object; the selection identifier is used to indicate: the first object is the currently controlled participating object, and the target object follows the first object; in response to a movement control operation for a movement control area in the graphical user interface, control the movement of the first object, and control the target object to follow the first object.

[0063] The above-mentioned object selection instruction is used to select the first object among the objects participated by our side in the game. In one way, this instruction can be generated by responding to a preset object switching operation. For example, the player directly clicks on a specified participating object in the game scene or touches the object switching button of our side to switch the current first object and generate an object selection instruction. In one way, this object selection instruction can be automatically generated according to the position of the target object. For example, the system automatically matches the closest object of our side according to the position of the target object and automatically generates an object selection instruction. The above-mentioned selection identifier is used to identify the currently controlled first object, and the target object moves following the first object. This selection identifier can be one or a combination of forms such as text prompts, icon displays, and prompt sound playback.

[0064] By responding to the object selection instruction, determine the first object from the objects participated by our side, and display the selection identifier in the associated area of the first object. Exemplarily, displaying the selection identifier in the associated area of the first object can be: displaying a triangular pattern above the head of the participating object or a circular ring under the feet, etc.

[0065] The above two ways of determining the first object by generating an object selection instruction can quickly determine the first object in a short time. Especially the way of automatically generating an object selection instruction according to the position of the target object avoids the situation where it is too late to select the first object due to urgency. In addition, by setting the selection identifier, the first object can be quickly identified based on the selection identifier, avoiding the situation where it is impossible to quickly identify the controlled first object when there are many participating objects.

[0066] The following embodiments take a virtual ball online game as an example to provide a specific implementation method for determining the display position of the position indication identifier.

[0067] Respond to the touch operation on the operation control to obtain the target state of the target object; wherein, the target state includes: the current position and moving direction of the target object; based on the target state, the current orientation of the first object, the current position of the first object, the role type of the first object, and the type of the operation control of the touch operation, determine the display position of the position indication identifier in the game scene.

[0068] Determine the display position of the position indication identifier in the game scene according to the target state. For example, in a virtual football game, the target object is a football. When the football is passed to a fixed position during movement, it is necessary to calculate the position where the football is expected to fall without occlusion and interception according to the current position and current moving direction of the football and the physical principles of football movement. This is the display position of the position indication identifier in the game scene. In addition, the display position of the position indication identifier in the game scene can also be determined only according to the current position or current moving direction of the football. For example, when the football is in a stationary state, such as when taking a throw-in, after the touch operation is triggered, the display position of the position indication identifier in the game scene can be determined only according to the current position of the football.

[0069] In addition to the target state of the target object, the current orientation of the first object, the current position of the first object, the role type of the first object, and the type of the operation control of the touch operation will all affect the display position of the position indication identifier in the game scene. Among them, the role type of the first role can be determined according to the type of the game. Taking a football game as an example, the role type of the first role can be a striker, a center forward, a defender, etc. The type of the operation control can include a passing control and a through ball control. Therefore, the display position of the position indication identifier in the game scene needs to be jointly determined according to the target state of the target object, the current orientation, current position, role type of the first object, and the type of the operation control of the touch operation.

[0070] In the above method, the display position of the position indication identifier in the game scene is accurately and intuitively displayed, and the position reached by the target object is clearly and accurately indicated.

[0071] The following embodiments provide specific implementation methods for determining the display state of the position indication identifier. It should be noted that in actual implementation, the following methods for determining the display state of the position indication identifier can display only one type, or a combination of multiple display states can be displayed.

[0072] In one way, the display state of the position indication identifier includes the display transparency of the position indication identifier. Determine the display transparency of the position indication identifier based on the operation parameters of the touch operation; it can be understood that the greater the display transparency, the lower the probability that the target object reaches the display position of the position indication identifier in the game scene after the target operation is performed on the target object.

[0073] That is to say, the display transparency of the position indication identifier is related to the probability that the target object reaches the display position of the position indication identifier in the game scene. Determine the display transparency of the position indication identifier according to the operation parameters of the touch operation; the greater the display transparency, the lower the probability that the target object reaches the display position of the position indication identifier in the game scene after the target operation is performed on the target object.

[0074] Specifically, the operation parameters include the type of operation of the target operation corresponding to the touch operation. The types of operation include: a passing operation and a through ball operation. If the type of operation is a passing operation, determine that the display transparency of the position indication mark is the first transparency. If the type of operation is a through ball operation, determine that the display transparency of the position indication mark is the second transparency. Among them, the first transparency is lower than the second transparency.

[0075] Exemplarily, as Figure 2 shown, in a virtual football game, it can be understood that when the operation of the target operation corresponding to the touch operation is to pass the ball to a fixed position, the probability that the football reaches the display position of the position indication mark in the game scene is relatively high. Therefore, the display transparency of the position indication mark is set to the preset first transparency. Correspondingly, when the operation of the target operation corresponding to the touch operation is a through ball operation, the probability that the football can reach the display position of the position indication mark in the game scene is relatively low. Therefore, the display transparency of the position indication mark is set to the second transparency threshold. It should be noted that the first transparency is lower than the second transparency, and the success rate of the passing operation is distinguished by the transparency.

[0076] In this method, by the type of operation of the target operation corresponding to the touch operation, the display transparency of the position indication mark is determined, achieving the purpose of showing the probability of the target object reaching the display position of the position indication mark through the display transparency of the position indication mark.

[0077] In one way, the display state of the position indication mark further includes the display area area of the position indication mark. Specifically, based on the operation parameters of the touch operation, the display area area of the position indication mark is determined. It can be understood that the larger the display area area, the higher the probability that the target object reaches the display position of the position indication mark in the game scene after the target operation is performed.

[0078] In a football game, when the operation of the target operation corresponding to the touch operation is a passing-to-fixed-position operation, the probability that the football moves to the display position of the position indication mark in the game scene is relatively high. Therefore, the display area area of the position indication mark is set to be relatively large. Correspondingly, when the operation of the target operation corresponding to the touch operation is a through ball operation, the probability that the football reaches the display position of the position indication mark in the game scene is relatively low. Therefore, the set display area area is smaller than that of the passing operation.

[0079] In this method, by the type of operation of the target operation corresponding to the touch operation, the display area area of the position indication mark is determined, achieving the purpose of showing the probability of the target object reaching the display position of the position indication mark through the display area area of the position indication mark.

[0080] The method of determining the display state of the position indication identifier according to the operation type of the corresponding target operation through touch operation can accurately and clearly display the probability that the target object reaches the display position of the position indication identifier after performing the target operation, which is beneficial for players to quickly make judgments based on the display of the position indication identifier and improve the game experience.

[0081] Further, in response to the release operation on the operation control, control the target object to perform the target operation. That is, when the player has accurately judged the operation result in advance based on the display position and display state of the position indication identifier, in response to the release operation on the operation control, control the target object to perform this type of target operation.

[0082] In a game scenario of multi-party participating object battles, after controlling the display of the position indication identifier at the display position according to the display state, information feedback on the current battle situation can also be provided on the position indication identifier. Specifically, obtain the object distribution state within the specified range of the position indication identifier; wherein, the object distribution state includes: within the specified range, the position distribution of our participating objects and / or the position distribution of non-our participating objects; based on the object distribution state, display a state indication identifier in the associated area of the position indication identifier; wherein, the state indication identifier is used to indicate: the game situation state when the target object reaches the display position of the position indication identifier in the game scenario; the game situation state can specifically include: the probability that the target object is controlled by our participating objects, and / or, the probability that the target object is controlled by non-our participating objects.

[0083] The above object distribution state can be the position distribution of our participating objects and the position distribution of non-our participating objects within the specified range, or it can be only one of the position distribution of our participating objects or the position distribution of non-our participating objects. Correspondingly, the state indication identifier can indicate the probability that the target object is controlled by our participating objects and the probability that the target object is controlled by non-our participating objects if the target object is located at the display position of the position indication identifier in the game scenario, or it can only indicate one of the probability that the target object is controlled by our participating objects or the probability that the target object is controlled by non-our participating objects. It should be noted that the above-mentioned participating objects of each party can include one or more participating objects.

[0084] Here, obtain the object distribution state within the specified range of the position indication identifier, and the object can be our participating object or a non-our participating object. Further, according to the object distribution state, display a state indication identifier in the associated area of the position indication identifier, and the state indication identifier can be one or a combination of forms such as text prompts and icon displays.

[0085] In this way, a position indication identifier and a status indication identifier for displaying in the associated area of the position indication identifier can be adopted to simultaneously feedback the landing position information of the target object and the current battle situation information, improving the information transmission efficiency of football landing indication and field situation feedback. This way can also provide the probability that the target object may be controlled by our own or enemy objects after reaching the indicated position, giving players more comprehensive indication information and facilitating players to make comprehensive decisions.

[0086] The following embodiments provide specific implementation forms for displaying the status indication identifier.

[0087] Specifically, if there are participating objects within the specified range of the object distribution status indication, a second object is determined within the specified range; based on the object attributes of the second object, a status indication identifier is displayed in the associated area of the position indication identifier; where the object attributes include: our own participating objects or non-our own participating objects.

[0088] That is to say, when there are participating objects within the specified range of the object distribution status indication, a second object needs to be determined within the specified range. Here, the second object can be one or more participating objects, and the object attributes of the second object include our own participating objects and non-our own participating objects. Further, according to the object attributes of the second object, a status indication identifier is displayed in the associated area of the position indication identifier.

[0089] Here, the second object can be determined in the following way: if there are participating objects within the specified range of the position indication identifier, the participating object whose distance from the position indication identifier satisfies the first preset condition is determined as the second object; or, the moving direction of the target object is determined, and on the moving direction, the participating object whose distance from the position indication identifier satisfies the second preset condition is determined as the second object.

[0090] In one way, the participating object whose distance from the position indication identifier satisfies the first preset condition can be determined as the second object. It should be noted that the first preset condition can be a distance value or a relative distance relationship. For example: all participating objects within a range less than five meters from the position indication identifier are determined as the second object, or the participating object with the closest distance from the position indication identifier is determined as the second object.

[0091] In another way, the moving direction of the target object needs to be determined, and on the moving direction, the participating object whose distance from the position indication identifier satisfies the second preset condition is determined as the second object. For example, on the moving direction of the target object, all participating objects within a range less than five meters from the position indication identifier are determined as the second object, or the participating object with the closest distance from the position indication identifier is determined as the second object.

[0092] After determining the second object, the status indication identifier can be displayed in the associated area of the position indication identifier based on the following method. First, determine the display format of the status indication identifier.

[0093] In a specific method, based on the object attribute of the second object, the status indication identifier is displayed in the associated area of the position indication identifier. Specifically, if the second object belongs to the object participated by us, the status indication identifier is displayed in the first display format in the associated area of the position indication identifier; if the second object belongs to the object not participated by us, the status indication identifier is displayed in the second display format in the associated area of the position indication identifier; wherein, the second display format is different from the first display format.

[0094] The above display format can be one or more combinations such as text color change, pattern change, and icon color differentiation, and the second display format is different from the first display format. By way of example, if the second object belongs to the object participated by us, the status indication identifier is displayed in green in the associated area of the position indication identifier; if the second object belongs to the object not participated by us, the status indication identifier is displayed in red in the associated area of the position indication identifier. In this method, the object attribute of the second object is quickly distinguished by the difference in the display format of the status indication identifier in the associated area of the position indication identifier.

[0095] Furthermore, the display state of the status indication identifier can be related to the distance between the second object and the position indication identifier. Specifically, determine the first distance between the second object and the position indication identifier; based on the first distance, determine the target display format of the status indication identifier; wherein, the target display format is associated with the magnitude of the first distance; in the associated area of the position indication identifier, display the status indication identifier according to the target display format.

[0096] The above first distance is the distance between the second object and the position indication identifier in the moving direction of the target object. According to the first distance, determine the target display format of the status indication identifier. Specifically, the display transparency of the status indication identifier can be set according to the magnitude of the first distance to indicate the degree of help or threat received by the target object. By way of example, when the second object belongs to the object participated by the enemy, the second display format is red. When the first distance is large, the distance between the enemy and the position indication identifier is far, and the display transparency of the red status indication identifier is low to indicate that the target object is less threatened.

[0097] Finally, determine the associated area of the status indication identifier in the position indication identifier.

[0098] In a specific method, after determining the second object, based on the first direction of the second object relative to the position indication identifier, determine the associated area of the position indication identifier, wherein, the second direction of the associated area relative to the position indication identifier matches the first direction, and display the status indication identifier in the associated area.

[0099] It is understandable that the direction of the associated area relative to the position indication identifier is the same as the direction of the second object relative to the position indication identifier, and the status indication identifier is displayed in the associated area of the position indication identifier.

[0100] In a specific implementation, based on the first direction of the second object relative to the position indication identifier, a first sub-area is determined from the edge area of the position indication identifier; the second direction of the first sub-area relative to the center of the position indication identifier is the same as the first direction; the position where the first sub-area is located is determined as the associated area of the position indication identifier.

[0101] Exemplarily, as Figure 3 shown, the figure shows a schematic diagram of a position indication identifier. Among them, the inverted triangle position in the figure is the position of the second object, the slanted line filled area is the position indication identifier, and there is a preset annular area around the position indication identifier. This annular area is an example of the aforementioned edge area of the position indication identifier, and this edge area can also be an area of other shapes. According to the first direction of the second object relative to the position indication identifier, a first sub-area is determined from the annular area, that is, the grid line filled area, and the grid line filled area is determined as the associated area of the position indication identifier.

[0102] In one case, when there are multiple second objects, among which at least one second object belongs to the objects participated by us, and at least one second object belongs to the objects not participated by us; in the first associated area of the position indication identifier, a first status indication identifier of the second object belonging to the objects participated by us is displayed; wherein, the first status indication identifier is used to: indicate the relative direction and / or relative distance between the second object belonging to the objects participated by us and the position indication identifier; in the second associated area of the position indication identifier, a second status indication identifier of the second object belonging to the objects not participated by us is displayed; wherein, the second status indication identifier is used to: indicate the relative direction and / or relative distance between the second object belonging to the objects not participated by us and the position indication identifier.

[0103] That is to say, when there are both objects participated by us and objects not participated by us among the second objects, the status indication identifiers of the second objects of the objects participated by us and the objects not participated by us can be displayed at the corresponding positions of the position indication identifier at the same time. Here, according to actual needs, the status indication identifier can indicate both the relative direction and relative distance between the second object and the position indication identifier, or only indicate one of the relative direction or relative distance between the second object and the position indication identifier.

[0104] In an embodiment, taking a virtual football battle game as an example, the process of determining the football position indication identifier and the status indication identifier is introduced in detail.

[0105] 1) When dragging the passing button, calculate the position where the football is expected to fall without obstruction or interception according to the physical principles of football movement, and make a display of the football landing point. Here, when the operation is to pass to a fixed position, the landing point is displayed in a solid state;

[0106] 2) Identify the positions of our own and opposing players around the landing point, and calculate the distances to the landing point;

[0107] 3) Identify the player with the smallest distance to the landing point in the current football movement direction as the second object, and mark it;

[0108] 4) Identify the marked player and determine whether it is our own or an opposing player. If the player is our own, display a cooperation indication; if the player is the opponent, display a threat indication;

[0109] 5) Identify the marked player and the orientation of the landing point, and determine the display angle position of the visual indication;

[0110] 6) Comprehensively display dynamic position indication marks and status indication marks according to the distance, orientation of the marked player, and the situation of our own and the opponent, such as Figure 4 shown, display the status indication mark in the peripheral circular area of the position indication mark in the figure. Here, if the opposing player is closer, the transparency of the corresponding status indication mark is smaller, and the area of the status indication mark area is larger. If our own player is farther away, the transparency of the corresponding status indication mark is larger, and the area of the status indication mark area is smaller.

[0111] In the above method, in terms of the display position, control the display position indication mark according to the display status, accurately and clearly display the landing position of the target object after performing the target operation and the probability of reaching that position, and display the status indication mark in the associated area of the position indication mark according to the corresponding target format, providing a clear and intuitive indication of the stadium situation for the player, enabling the player to have an accurate pre-judgment of the operation result in advance and enhancing the game experience.

[0112] There is also another situation. Considering that novice players cannot make the best judgment on the multi-party participation battle situation, position marks of recommended positions can be displayed in the game scene. Specifically, in response to the touch operation on the operation control, based on the distribution state of multi-party participation objects in the game scene, determine the recommended position of the target object; display the position mark of the recommended position in the game scene.

[0113] In this case, the system automatically determines the recommended position of the target object according to the distribution state of multi-party participation objects in the game scene and displays the position mark of the recommended position in the game scene. In this way, the operation threshold for players is reduced, which can be used for the guiding operation of novices and improve the game experience of players.

[0114] The above display control method for indication signs optimizes the display related to the football landing point, enhances the immersion, and avoids forced interruption of the UI; it provides players with a clear and intuitive indication of the stadium situation and reduces the operation threshold for players.

[0115] Corresponding to the above method embodiments, refer to Figure 5 The schematic diagram of a display control device for an indication sign shown in the figure provides a graphical user interface through a terminal device; the graphical user interface includes a scene screen of the game scene and operation controls; the game scene includes multiple participating objects, and the multiple participating objects jointly participate in the game session; the participating object on our side among the multiple participating objects is controlled through the terminal device; the operation controls are used to control the execution of the target operation; the device includes:

[0116] The first control module 502 is configured to, in response to a movement control operation for the movement control area in the graphical user interface, control the movement of the first object among the participating objects on our side and control the target object to follow the movement of the first object;

[0117] The first determination module 504 is configured to, in response to a touch operation on the operation control, determine the display position of the position indication sign in the game scene; wherein, the position indication sign is used to indicate: if the target operation is performed on the target object, the position where the target object is estimated to reach;

[0118] The second determination module 506 is configured to determine the display state of the position indication sign based on the operation parameters of the touch operation;

[0119] The second control module 508 is configured to control the display of the position indication sign at the display position according to the display state.

[0120] The display control device for the above-mentioned indication identifier provides a graphical user interface through a terminal device; the graphical user interface includes a scene screen of a game scene and operation controls; the game scene includes multiple participating objects, and the multiple participating objects jointly participate in a game session; the participating object on our side among the multiple participating objects is controlled through the terminal device; the operation controls are used to control the execution of a target operation; in response to a movement control operation for the movement control area in the graphical user interface, control the first object among the participating objects on our side to move, and control the target object to follow the first object to move; in response to a touch operation on the operation control, determine the display position of the position indication identifier in the game scene; wherein, the position indication identifier is used to indicate: if the target object executes the target operation, the position where the target object is expected to arrive; based on the operation parameters of the touch operation, determine the display state of the position indication identifier; at the display position, control the display of the position indication identifier according to the display state. In this way, the position where the target object is expected to arrive is indicated by the display position of the position indication identifier in the game scene; at the display position, the position indication identifier is controlled to be displayed according to the display state, accurately and clearly showing the landing position of the target object after executing the target operation, enabling the player to have a more reasonable expectation of the operation result, reducing the misleading of the indication identifier to the player, and enhancing the game experience.

[0121] The above-mentioned device further includes a third control module, which is used to control the target object to execute the target operation in response to the release operation for the above-mentioned operation control.

[0122] The above-mentioned first control module is further used to, in response to an object selection instruction, determine the first object from the participating objects on our side, and display a selection identifier in the associated area of the first object; wherein, the object selection instruction is generated by responding to a preset object switching operation or generated according to the position of the target object; the selection identifier is used to indicate: the first object is the currently controlled participating object, and the target object follows the first object to move; in response to a movement control operation for the movement control area in the graphical user interface, control the first object to move, and control the target object to follow the first object to move.

[0123] The above-mentioned first determination module is further used to: in response to a touch operation on the operation control, obtain the target state of the target object; wherein, the target state includes: the current position and movement direction of the target object; based on the target state, the current orientation of the first object, the current position of the first object, the role type of the first object, and the type of the operation control for the touch operation, determine the display position of the position indication identifier in the game scene.

[0124] The above-mentioned second determination module is further used to determine the display transparency of the position indication identifier based on the operation parameters of the touch operation; the display state includes the display transparency.

[0125] The above operation parameters include the type of operation of the target operation corresponding to the touch operation; the types of operations include: a passing operation and a through ball operation; the above device further includes a third determination module, configured to: if the type of operation is a passing operation, determine that the display transparency of the position indication identifier is a first transparency; if the type of operation is a through ball operation, determine that the display transparency of the position indication identifier is a second transparency; wherein, the first transparency is lower than the second transparency.

[0126] The above second determination module is further configured to determine the display area area of the position indication identifier based on the operation parameters of the touch operation; wherein, the display state includes the display area area.

[0127] The above device further includes a first display module, configured to obtain the object distribution state within the specified range of the position indication identifier; wherein, the object distribution state includes: within the specified range, the position distribution of our participating objects and / or the position distribution of non-our participating objects; based on the object distribution state, display a state indication identifier in the associated area of the position indication identifier; wherein, the state indication identifier is used to indicate: the game situation state when the target object reaches the display position of the position indication identifier in the game scene.

[0128] The above first display module is further configured to, if the object distribution state indicates that there are participating objects within the specified range, determine a second object within the specified range; based on the object attribute of the second object, display a state indication identifier in the associated area of the position indication identifier; wherein, the object attribute includes: our participating object or non-our participating object.

[0129] The above first display module is further configured to, if there are participating objects within the specified range of the position indication identifier, determine the participating object whose distance from the position indication identifier satisfies a first preset condition as the second object; or, determine the moving direction of the above target object, and within the moving direction, determine the participating object whose distance from the position indication identifier satisfies a second preset condition as the second object.

[0130] The above first display module is further configured to, if the above second object belongs to our participating object, display the state indication identifier in the associated area of the position indication identifier in a first display format; if the second object belongs to a non-our participating object, display the state indication identifier in the associated area of the position indication identifier in a second display format; wherein, the second display format is different from the first display format.

[0131] The above first display module is further configured to determine the first distance between the second object and the position indication identifier; based on the first distance, determine the target display format of the state indication identifier; wherein, the target display format is associated with the magnitude of the first distance; display the state indication identifier in the associated area of the position indication identifier according to the target display format.

[0132] The above-mentioned first display module is further configured to determine an associated area of the position indication identifier based on the first direction of the second object relative to the position indication identifier; wherein, the second direction of the associated area relative to the position indication identifier matches the first direction; and display a status indication identifier in the associated area.

[0133] The above-mentioned device further includes a third determination module, which is further configured to determine a first sub-area from the edge area of the position indication identifier based on the first direction of the second object relative to the position indication identifier; the second direction of the first sub-area relative to the center of the position indication identifier is the same as the first direction; and determine the position where the first sub-area is located as the associated area of the position indication identifier.

[0134] There are multiple second objects, among which at least one second object belongs to the objects participated by our side, and at least one second object belongs to the objects not participated by our side; the above-mentioned first display module is further configured to display a first status indication identifier of the second object belonging to the objects participated by our side in the first associated area of the position indication identifier; wherein, the first status indication identifier is used to: indicate the relative direction and / or relative distance between the second object belonging to the objects participated by our side and the position indication identifier; display a second status indication identifier of the second object belonging to the objects not participated by our side in the second associated area of the position indication identifier; wherein, the second status indication identifier is used to: indicate the relative direction and / or relative distance between the second object belonging to the objects not participated by our side and the position indication identifier.

[0135] The above-mentioned device further includes a second display module, which is configured to respond to a touch operation on the above-mentioned operation control, determine a recommended position of the target object based on the distribution state of the above-mentioned multi-party participating objects in the game scene; and display a position identifier of the recommended position in the game scene.

[0136] This embodiment further provides an electronic device, including a processor and a memory, the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above-mentioned display control method of the indication identifier. The electronic device can be a server or a terminal device.

[0137] See Figure 6 As shown, the electronic device includes a processor 100 and a memory 101, the memory 101 stores machine-executable instructions that can be executed by the processor 100, and the processor 100 executes the machine-executable instructions to implement the above-mentioned display control method of the indication identifier.

[0138] Furthermore, Figure 6The electronic device shown also includes a bus 102 and a communication interface 103. The processor 100, the communication interface 103, and the memory 101 are connected through the bus 102. Among them, the memory 101 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. Through at least one communication interface 103 (which can be wired or wireless), a communication connection is realized between this system network element and at least one other network element. The Internet, wide area network, local area network, metropolitan area network, etc. can be used. The bus 102 can be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 6 only a single bidirectional arrow is used in the figure, but it does not mean that there is only one bus or one type of bus. The processor 100 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit in the hardware of the processor 100 or instructions in the form of software. The above-mentioned processor 100 can be a general-purpose processor, including a central processing unit (CPU for short), a network processor (NP for short), etc.; it can also be a digital signal processor (DSP for short), an application specific integrated circuit (ASIC for short), a field-programmable gate array (FPGA for short), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present invention can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory 101, and the processor 100 reads the information in the memory 101 and combines its hardware to complete the steps of the method in the foregoing embodiments.

[0139] The processor in the above electronic device, by executing machine-executable instructions, can implement the following operations of the display control method of the above indication identifier:

[0140] Provide a graphical user interface through a terminal device; the graphical user interface includes a scene screen of a game scene and operation controls; the game scene includes multiple participating objects, and the multiple participating objects jointly participate in a game round; the participating object on our side among the multiple participating objects is controlled through the terminal device; the operation controls are used to control the execution of a target operation; in response to a movement control operation on the movement control area in the graphical user interface, control the first object among the participating objects on our side to move, and control the target object to follow the first object to move; in response to a touch operation on the operation control, determine the display position of a position indication identifier in the game scene; wherein, the position indication identifier is used to indicate: if the target object is subjected to the target operation, the position where the target object is estimated to arrive; based on the operation parameters of the touch operation, determine the display state of the position indication identifier; at the display position, control the display of the position indication identifier according to the display state.

[0141] In response to a release operation on the operation control, control the target object to execute the target operation.

[0142] In response to an object selection instruction, determine the first object from the participating objects on our side, and display a selection identifier in the associated area of the first object; wherein, the object selection instruction is generated by responding to a preset object switching operation or generated according to the position of the target object; the selection identifier is used to indicate: the first object is the currently controlled participating object, and the target object follows the first object to move; in response to a movement control operation on the movement control area in the graphical user interface, control the first object to move, and control the target object to follow the first object to move.

[0143] In response to a touch operation on the operation control, obtain the target state of the target object; wherein, the target state includes: the current position and movement direction of the target object; based on the target state, the current orientation of the first object, the current position of the first object, the role type of the first object, and the type of the operation control of the touch operation, determine the display position of the position indication identifier in the game scene.

[0144] Based on the operation parameters of the touch operation, determine the display transparency of the position indication identifier, and the display state includes the display transparency.

[0145] The operation parameters include the operation type of the target operation corresponding to the touch operation; the operation types include: a passing operation and a through ball operation; if the operation type is a passing operation, determine the display transparency of the position indication identifier as the first transparency; if the operation type is a through ball operation, determine the display transparency of the position indication identifier as the second transparency; wherein, the first transparency is lower than the second transparency.

[0146] Based on the operation parameters of the touch operation, determine the display area area of the position indication identifier; wherein, the display state includes the display area area.

[0147] Obtain the object distribution status within the specified range of the position indication identifier; wherein, the object distribution status includes: within the specified range, the position distribution of our participating objects and / or the position distribution of non-our participating objects; based on the object distribution status, display a status indication identifier in the associated area of the position indication identifier; wherein, the status indication identifier is used to indicate: the game situation status when the target object reaches the display position of the position indication identifier in the game scene.

[0148] If the object distribution status indicates the existence of participating objects within the specified range, determine a second object within the specified range; based on the object attributes of the second object, display a status indication identifier in the associated area of the position indication identifier; wherein, the object attributes include: our participating objects or non-our participating objects.

[0149] If there are participating objects within the specified range of the position indication identifier, determine the participating object whose distance from the position indication identifier meets the first preset condition as the second object; or, determine the moving direction of the target object, and on the moving direction, determine the participating object whose distance from the position indication identifier meets the second preset condition as the second object.

[0150] If the second object belongs to our participating objects, display the status indication identifier in the associated area of the position indication identifier in the first display format; if the second object belongs to non-our participating objects, display the status indication identifier in the associated area of the position indication identifier in the second display format; wherein, the second display format is different from the first display format.

[0151] Determine the first distance between the second object and the position indication identifier; based on the first distance, determine the target display format of the status indication identifier; wherein, the target display format is associated with the magnitude of the first distance; display the status indication identifier in the associated area of the position indication identifier according to the target display format.

[0152] Based on the first direction of the second object relative to the position indication identifier, determine the associated area of the position indication identifier; wherein, the second direction of the associated area relative to the position indication identifier matches the first direction; display the status indication identifier in the associated area.

[0153] Based on the first direction of the second object relative to the position indication identifier, determine a first sub-region from the edge area of the position indication identifier; the second direction of the first sub-region relative to the center of the position indication identifier is the same as the first direction; determine the position where the first sub-region is located as the associated area of the position indication identifier.

[0154] There are multiple second objects, among which at least one second object belongs to the participating objects on our side, and at least one second object belongs to the non-participating objects on our side; in the first associated area of the position indication identifier, a first status indication identifier of the second object belonging to the participating objects on our side is displayed; wherein, the first status indication identifier is used to: indicate the relative direction and / or relative distance between the second object belonging to the participating objects on our side and the position indication identifier; in the second associated area of the position indication identifier, a second status indication identifier of the second object belonging to the non-participating objects on our side is displayed; wherein, the second status indication identifier is used to: indicate the relative direction and / or relative distance between the second object belonging to the non-participating objects on our side and the position indication identifier.

[0155] In response to a touch operation on the operation control, based on the distribution state of multiple participating objects in the game scene, determine the recommended position of the target object; display a position identifier of the recommended position in the game scene.

[0156] In the above manner, the position indicated by the position indication identifier in the game scene is used to indicate the estimated arrival position of the target object; at the display position, the display position indication identifier is controlled according to the display state, accurately and clearly showing the landing position of the target object after performing the target operation, enabling the player to have a more reasonable expectation of the operation result, reducing the misguidance of the indication identifier to the player, and enhancing the game experience.

[0157] This embodiment also provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions cause the processor to implement the above display control method of the indication identifier.

[0158] The machine-executable instructions stored in the above machine-readable storage medium can implement the following operations in the above display control method of the indication identifier by executing the machine-executable instructions:

[0159] A graphical user interface is provided through a terminal device; the graphical user interface includes a scene screen of the game scene and an operation control; the game scene includes multiple participating objects, and the multiple participating objects jointly participate in the game session; the participating objects on our side among the multiple participating objects are controlled through the terminal device; the operation control is used to control the execution of the target operation; in response to a movement control operation on the movement control area in the graphical user interface, control the movement of the first object among the participating objects on our side, and control the target object to move following the first object; in response to a touch operation on the operation control, determine the display position of the position indication identifier in the game scene; wherein, the position indication identifier is used to indicate: if the target object is executed with the target operation, the estimated arrival position of the target object; based on the operation parameters of the touch operation, determine the display state of the position indication identifier; at the display position, control the display position indication identifier according to the display state.

[0160] In response to a release operation on an operation control, control a target object to perform a target operation.

[0161] In response to an object selection instruction, determine a first object from the objects involved on our side, and display a selection identifier in the associated area of the first object; wherein, the object selection instruction is generated by responding to a preset object switching operation or is generated according to the position of the target object; the selection identifier is used to indicate that the first object is the currently controlled object involved, and the target object moves following the first object; in response to a movement control operation on a movement control area in the graphical user interface, control the first object to move and control the target object to move following the first object.

[0162] In response to a touch operation on an operation control, obtain the target state of the target object; wherein, the target state includes the current position and movement direction of the target object; based on the target state, the current orientation of the first object, the current position of the first object, the role type of the first object, and the type of the operation control of the touch operation, determine the display position of a position indication identifier in the game scene.

[0163] Based on the operation parameters of the touch operation, determine the display transparency of the position indication identifier, and the display state includes the display transparency.

[0164] The operation parameters include the operation type of the target operation corresponding to the touch operation; the operation types include a passing operation and a through ball operation; if the operation type is a passing operation, determine the display transparency of the position indication identifier to be a first transparency; if the operation type is a through ball operation, determine the display transparency of the position indication identifier to be a second transparency; wherein, the first transparency is lower than the second transparency.

[0165] Based on the operation parameters of the touch operation, determine the display area size of the position indication identifier; wherein, the display state includes the display area size.

[0166] Obtain the object distribution state within a specified range of the position indication identifier; wherein, the object distribution state includes the position distribution of the objects involved on our side and / or the position distribution of the objects not involved on our side within the specified range; based on the object distribution state, display a state indication identifier in the associated area of the position indication identifier; wherein, the state indication identifier is used to indicate the game situation state when the target object reaches the display position of the position indication identifier in the game scene.

[0167] If the object distribution state indicates that there are objects involved within the specified range, determine a second object within the specified range; based on the object attributes of the second object, display a state indication identifier in the associated area of the position indication identifier; wherein, the object attributes include the objects involved on our side or the objects not involved on our side.

[0168] If there are participating objects within the specified range of the position indication identifier, determine the participating objects whose distances from the position indication identifier meet the first preset condition as the second objects; or, determine the moving direction of the target object, and in the moving direction, determine the participating objects whose distances from the position indication identifier meet the second preset condition as the second objects.

[0169] If the second object belongs to our participating object, display the status indication identifier in the first display format in the associated area of the position indication identifier; if the second object belongs to a non-our participating object, display the status indication identifier in the second display format in the associated area of the position indication identifier; wherein, the second display format is different from the first display format.

[0170] Determine the first distance between the second object and the position indication identifier; based on the first distance, determine the target display format of the status indication identifier; wherein, the target display format is associated with the magnitude of the first distance; in the associated area of the position indication identifier, display the status indication identifier according to the target display format.

[0171] Based on the first direction of the second object relative to the position indication identifier, determine the associated area of the position indication identifier; wherein, the second direction of the associated area relative to the position indication identifier matches the first direction; display the status indication identifier in the associated area.

[0172] Based on the first direction of the second object relative to the position indication identifier, determine the first sub-region from the edge region of the position indication identifier; the second direction of the first sub-region relative to the center of the position indication identifier is the same as the first direction; determine the position where the first sub-region is located as the associated area of the position indication identifier.

[0173] There are multiple second objects, among which at least one second object belongs to our participating object and at least one second object belongs to a non-our participating object; in the first associated area of the position indication identifier, display the first status indication identifier of the second object belonging to our participating object; wherein, the first status indication identifier is used to: indicate the relative direction and / or relative distance between the second object belonging to our participating object and the position indication identifier; in the second associated area of the position indication identifier, display the second status indication identifier of the second object belonging to a non-our participating object; wherein, the second status indication identifier is used to: indicate the relative direction and / or relative distance between the second object belonging to a non-our participating object and the position indication identifier.

[0174] In response to a touch operation on the operation control, determine the recommended position of the target object based on the distribution state of multiple participating objects in the game scene; display the position identifier of the recommended position in the game scene.

[0175] In the above method, the position indication identifier is used to indicate the position where the target object is estimated to arrive at the display position in the game scene; at the display position, the display position indication identifier is controlled according to the display state, which accurately and clearly shows the landing position of the target object after performing the target operation, enables the player to have a relatively reasonable expectation for the operation result, reduces the misleading of the indication identifier to the player, and improves the game experience.

[0176] The computer program product of the display control method, device, electronic device and storage medium of the indication identifier provided by the embodiment of the present invention includes a computer-readable storage medium storing program code, and the instructions included in the program code can be used to execute the method described in the foregoing method embodiments. For specific implementation, reference can be made to the method embodiments, which will not be elaborated herein.

[0177] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems and devices described above can refer to the corresponding processes in the foregoing method embodiments, which will not be elaborated herein.

[0178] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installation", "connection" and "connection" shall be understood in a broad sense. For example, it may be a fixed connection, a detachable connection, or an integral connection; it may be a mechanical connection or an electrical connection; it may be directly connected, or indirectly connected through an intermediate medium, and it may be the communication inside two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.

[0179] If the above function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks or optical discs that can store program code.

[0180] In the description of the present invention, it should be noted that the orientation or positional relationship indicated by the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation to the present invention. In addition, the terms "first", "second", "third" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance.

[0181] Finally, it should be noted that the above embodiments are only specific embodiments of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit it. The protection scope of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art within the technical scope disclosed by the present invention can still modify the technical solutions recorded in the foregoing embodiments or can easily think of changes, or perform equivalent replacements on some of the technical features; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims

1. A display control method for an indication sign, characterized in that, Provide a graphical user interface through a terminal device; the graphical user interface includes a scene picture of a game scene and operation controls; the game scene includes multiple participating objects, and the multiple participating objects jointly participate in a game session; The participating object on our side among the multiple participating objects is controlled through the terminal device; The operation control is used to control the execution of a target operation; the method includes: In response to a movement control operation for a movement control area in the graphical user interface, control the movement of a first object among the participating objects on our side, and control a target object to follow the movement of the first object; In response to a touch operation on the operation control, determine the display position of a position indication identifier in the game scene; wherein, the position indication identifier is used to indicate the position where the target object is estimated to reach if the target operation is performed on the target object; Based on the operation parameters of the touch operation, determine the display state of the position indication identifier; At the display position, control the display of the position indication identifier according to the display state; After the step of controlling the display of the position indication identifier according to the display state at the display position, the method further includes: Obtain the object distribution state within a specified range of the position indication identifier; wherein, the object distribution state includes: within the specified range, the position distribution of the participating objects on our side and / or the position distribution of non-participating objects on our side; Based on the object distribution state, display a state indication identifier in the associated area of the position indication identifier; wherein, the state indication identifier is used to indicate the game situation state when the target object reaches the display position of the position indication identifier in the game scene.

2. The method according to claim 1, characterized in that, After the step of controlling the display of the position indication identifier according to the display state at the display position, the method further includes: In response to a release operation on the operation control, control the target object to perform the target operation.

3. The method according to claim 1, wherein The step of, in response to a movement control operation for a movement control area in the graphical user interface, controlling the movement of a first object among the participating objects on our side and controlling a target object to follow the movement of the first object includes: In response to an object selection instruction, determine a first object from the participating objects on our side, and display a selection identifier in the associated area of the first object; wherein, the object selection instruction is generated by responding to a preset object switching operation or generated according to the position of the target object; the selection identifier is used to indicate that the first object is the currently controlled participating object and the target object follows the movement of the first object; In response to a movement control operation for the movement control area in the graphical user interface, control the movement of the first object and control the target object to follow the movement of the first object.

4. The method according to claim 1, wherein The step of, in response to a touch operation on the operation control, determining the display position of a position indication identifier in the game scene includes: In response to a touch operation on the operation control, obtain the target state of the target object; wherein, the target state includes: the current position and movement direction of the target object; Determine the display position of the position indication identifier in the game scene based on the target state, the current orientation of the first object, the current position of the first object, the role type of the first object, and the type of the operation control of the touch operation.

5. The method according to claim 1, characterized in that, The step of determining the display state of the position indication identifier based on the operation parameters of the touch operation includes: Based on the operation parameters of the touch operation, determine the display transparency of the position indication identifier, and the display state includes the display transparency.

6. The method according to claim 5, wherein The operation parameters include the type of the target operation corresponding to the touch operation; the types of the operation include: passing operation and through ball operation; the step of determining the display transparency of the position indication identifier based on the operation parameters of the touch operation includes: If the type of the operation is the passing operation, determine that the display transparency of the position indication identifier is the first transparency. If the type of the operation is the through ball operation, determine that the display transparency of the position indication identifier is the second transparency. Wherein, the first transparency is lower than the second transparency.

7. The method according to claim 1, characterized in that, The step of determining the display state of the position indication identifier based on the operation parameters of the touch operation includes: Based on the operation parameters of the touch operation, determine the display area of the position indication identifier; wherein, the display state includes the display area.

8. The method according to claim 1, characterized in that The step of displaying the status indication identifier in the associated area of the position indication identifier based on the object distribution state includes: If the object distribution state indicates that there are participating objects within the specified range, determine a second object within the specified range. Based on the object attribute of the second object, display the status indication identifier in the associated area of the position indication identifier; wherein, the object attribute includes: our participating object or non-our participating object.

9. The method according to claim 8, wherein The step of determining a second object within the specified range if the object distribution state indicates that there are participating objects within the specified range includes: If there are participating objects within the specified range of the position indication identifier, determine the participating object whose distance from the position indication identifier meets the first preset condition as the second object. Alternatively, determine the moving direction of the target object, and on the moving direction, determine the participating object whose distance from the position indication identifier meets the second preset condition as the second object.

10. The method according to claim 8, characterized in that, The step of displaying the status indication identifier in the associated area of the position indication identifier based on the object attribute of the second object includes: If the second object belongs to our participating object, display the status indication identifier in the associated area of the position indication identifier in the first display format. If the second object belongs to a non-our participating object, display the status indication identifier in the associated area of the position indication identifier in the second display format; wherein, the second display format is different from the first display format.

11. The method according to claim 8, wherein The step of displaying the status indication identifier in the associated area of the position indication identifier includes: Determine the first distance between the second object and the position indication identifier. Determine a target display format of the status indication identifier based on the first distance; wherein, the target display format is associated with the magnitude of the first distance; In the associated area of the position indication identifier, display the status indication identifier according to the target display format.

12. The method according to claim 8, wherein The step of displaying the status indication identifier in the associated area of the position indication identifier includes: Determine the associated area of the position indication identifier based on the first direction of the second object relative to the position indication identifier; wherein, the second direction of the associated area relative to the position indication identifier matches the first direction; Display the status indication identifier in the associated area.

13. The method according to claim 12, wherein The step of determining the associated area of the position indication identifier based on the first direction of the second object relative to the position indication identifier includes: Determine a first sub-region from the edge region of the position indication identifier based on the first direction of the second object relative to the position indication identifier; the second direction of the first sub-region relative to the center of the position indication identifier is the same as the first direction; Determine the position where the first sub-region is located as the associated area of the position indication identifier.

14. The method according to claim 8, wherein There are multiple second objects, and at least one of the second objects belongs to the objects participated by us, and at least one of the second objects belongs to the objects not participated by us; The step of displaying the status indication identifier in the associated area of the position indication identifier based on the object attribute of the second object includes: In the first associated area of the position indication identifier, display a first status indication identifier of the second object belonging to the objects participated by us; wherein, the first status indication identifier is used to: indicate the relative direction and / or relative distance between the second object belonging to the objects participated by us and the position indication identifier; In the second associated area of the position indication identifier, display a second status indication identifier of the second object belonging to the objects not participated by us; wherein, the second status indication identifier is used to: indicate the relative direction and / or relative distance between the second object belonging to the objects not participated by us and the position indication identifier.

15. The method according to claim 1, wherein The method further includes: In response to a touch operation on the operation control, determine a recommended position of the target object based on the distribution state of the multiple participating objects in the game scene; Display a position identifier of the recommended position in the game scene.

16. A display control device for an indication sign, characterized in that, Provide a graphical user interface through a terminal device; the graphical user interface includes a scene picture of the game scene and an operation control; the game scene includes multiple participating objects, and the multiple participating objects jointly participate in a game session; The objects participated by us among the multiple participating objects are controlled through the terminal device; The operation control is used to control the execution of a target operation; the device includes: A first control module, configured to, in response to a movement control operation on the movement control area in the graphical user interface, control a first object among the objects participated by us to move, and control the target object to move following the first object; The first determination module is configured to determine the display position of the position indication identifier in the game scene in response to a touch operation on the operation control; wherein, the position indication identifier is used to indicate the position where the target object is expected to reach if the target operation is performed on the target object. The second determination module is configured to determine the display state of the position indication identifier based on the operation parameters of the touch operation. The second control module is configured to control the display of the position indication identifier at the display position according to the display state. The first display module is configured to obtain the object distribution state within a specified range of the position indication identifier; wherein, the object distribution state includes: the position distribution of the objects participated by our side and / or the position distribution of the objects not participated by our side within the specified range; based on the object distribution state, a status indication identifier is displayed in the associated area of the position indication identifier; wherein, the status indication identifier is used to indicate the game situation state when the target object reaches the display position of the position indication identifier in the game scene.

17. An electronic device, characterized in that, It includes a processor and a memory, the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the display control method of the indication identifier according to any one of claims 1-15.

18. A machine-readable storage medium, characterized in that, The machine-readable storage medium stores machine-executable instructions, and when the machine-executable instructions are called and executed by the processor, the machine-executable instructions cause the processor to implement the display control method of the indication identifier according to any one of claims 1-15.

Citation Information

Patent Citations

  • Game control device, game system and program

    JP2018089121A