Display control method and apparatus for component information, and electronic device

By displaying the hierarchical tags of the target and associated virtual models in the game editing scene, the problem that players cannot quickly understand multi-level relationships is solved, and the game experience is improved.

WO2025156865A1PCT designated stage Publication Date: 2025-07-31NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/139258
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-24
Filing Date
2024-12-13
Publication Date
2025-07-31

AI Technical Summary

Technical Problem

In existing game editing scenarios, players cannot quickly understand the multi-level relationship between virtual models, and the existing display methods occupy the game scene screen or can only display the father-son hierarchy relationship.

Method used

By responding to the selected operation in the graphical user interface, the hierarchical relationship between the target virtual model and its associated model is determined, and the corresponding hierarchical labels are displayed on the target and associated virtual model, indicating the hierarchical levels of the virtual model.

Benefits of technology

Players can quickly understand the hierarchical relationship between virtual models, improve the game experience, and do not occupy additional game scenes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024139258_31072025_PF_FP_ABST
    Figure CN2024139258_31072025_PF_FP_ABST
Patent Text Reader

Abstract

A display control method for component information, comprising: displaying a game editing scenario provided by running a game program, and at least one virtual model; in response to a selection operation, determining a target virtual model; determining an associated virtual model having a hierarchical relationship with the target virtual model; and in the target virtual model, displaying a hierarchical label corresponding to a target hierarchy level, and in the associated virtual model, displaying a hierarchical label corresponding to an associated hierarchy level, wherein the hierarchical labels are used for indicating the hierarchy levels of the virtual models. In the method, when the target virtual model is selected, the hierarchical labels corresponding to the hierarchy levels are displayed on the target virtual model and the associated virtual model which have the hierarchical relationship, and the hierarchical labels can indicate the hierarchy levels of the virtual models in the hierarchical relationship, so that a player can quickly know a plurality of associated virtual models having the hierarchical relationship with the target virtual model and the hierarchy level of each virtual model, thereby improving the game experience of the player.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device and electronic device for controlling display of component information

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application number 202410098128.X filed on January 24, 2024, entitled “Display control method, device and electronic device for component information”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the field of game technology, and in particular to a method, device, and electronic device for controlling display of component information. Background Art

[0004] In the current game editing scene, players can edit various virtual models and set the hierarchical relationship between virtual models. After setting the hierarchical relationship between the virtual models, the hierarchical relationship between the virtual models is usually displayed in the form of text through a designated display area. This display method requires the display of the model name, and players cannot quickly understand the hierarchical relationship between the models. The designated display area will also occupy the game scene screen. The hierarchical relationship between virtual models can also be displayed by displaying size identifiers on the virtual models, but this method can only display the parent-child hierarchical relationship, and cannot display the multi-level relationship between models. Summary of the Invention

[0005] According to one aspect of the present disclosure, a method for controlling the display of component information is provided, the method comprising: displaying a game editing scene and at least one virtual model provided by running a game program on a graphical user interface; in response to a selection operation, determining a target virtual model corresponding to the selected operation from at least one virtual model; determining at least one associated virtual model having a hierarchical relationship with the target virtual model; displaying a hierarchical label corresponding to the target hierarchical level of the target virtual model in the hierarchical relationship in the target virtual model, and displaying a hierarchical label corresponding to the associated hierarchical level of the associated virtual model in the hierarchical relationship in the associated virtual model; wherein the hierarchical label is used to indicate the hierarchical level of the virtual model.

[0006] According to one aspect of the present disclosure, a display control device for component information is provided, the device comprising: a game editing scene display module, for displaying a game editing scene and at least one virtual model provided by running a game program in a graphical user interface; a target virtual model determination module, for responding to a selection operation on a target virtual model, and determining a target virtual model corresponding to the selected operation from at least one virtual model; an associated virtual model determination module, for determining at least one associated virtual model having a hierarchical relationship with the target virtual model, displaying the target virtual model in a first display mode, and displaying the associated virtual model in a second display mode; a hierarchy label display module, for responding to a hierarchy display instruction, displaying a hierarchy label corresponding to a target hierarchy level of the target virtual model in the hierarchical relationship in the target virtual model, and displaying a hierarchy label corresponding to an associated hierarchy level of the associated virtual model in the hierarchical relationship in the associated virtual model; wherein the hierarchy label is used to indicate the hierarchy level of the virtual model.

[0007] According to one aspect of the present disclosure, an electronic device is provided, including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the display control method of component information of any one of the first aspects.

[0008] According to one aspect of the present disclosure, a computer-readable storage medium is provided, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the display control method of component information of any one of the first aspects.

[0009] The embodiments of the present disclosure bring the following beneficial effects:

[0010] The present disclosure provides a display control method, device and electronic device for component information, which displays a game editing scene and at least one virtual model provided by running a game program; in response to a selection operation, determines a target virtual model; determines an associated virtual model that has a hierarchical relationship with the target virtual model; displays a hierarchical label corresponding to the target hierarchical level in the target virtual model, and displays a hierarchical label corresponding to the associated hierarchical level in the associated virtual model, and the hierarchical label is used to indicate the hierarchical level of the virtual model. In this method, after the target virtual model is selected, a hierarchical label corresponding to the hierarchical level is displayed on the target virtual model and the associated virtual model that have a hierarchical relationship, and the hierarchical label can indicate the hierarchical level of the virtual model in the hierarchical relationship, so that the player can quickly understand the multiple associated virtual models that have a hierarchical relationship with the target virtual model, as well as the hierarchical level of each virtual model, thereby improving the player's gaming experience.

[0011] Other features and advantages of the present disclosure will be described in the following description, and in part will become apparent from the description, or understood by practicing the present disclosure. The objectives and other advantages of the present disclosure are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0012] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] FIG1 is a flow chart of a method for controlling display of component information provided by an embodiment of the present disclosure;

[0014] FIG2 is a schematic diagram of a first graphical user interface provided by an embodiment of the present disclosure;

[0015] FIG3 is a schematic diagram of a second graphical user interface provided in an embodiment of the present disclosure;

[0016] FIG4 is a schematic diagram of a third graphical user interface provided in an embodiment of the present disclosure;

[0017] FIG5 is a schematic diagram of a fourth graphical user interface provided in an embodiment of the present disclosure;

[0018] FIG6 is a schematic diagram of a fifth graphical user interface provided by an embodiment of the present disclosure;

[0019] FIG7 is a schematic diagram of a sixth graphical user interface provided by an embodiment of the present disclosure;

[0020] FIG8 is a schematic diagram of a seventh graphical user interface provided by an embodiment of the present disclosure;

[0021] FIG9 is a schematic diagram of an eighth graphical user interface provided by an embodiment of the present disclosure;

[0022] FIG10 is a schematic diagram of a ninth graphical user interface provided by an embodiment of the present disclosure;

[0023] FIG11 is a schematic diagram of a tenth graphical user interface provided by an embodiment of the present disclosure;

[0024] FIG12 is a schematic diagram of an eleventh graphical user interface provided in an embodiment of the present disclosure;

[0025] FIG13 is a schematic structural diagram of a display control device for component information provided by an embodiment of the present disclosure;

[0026] FIG14 is a schematic structural diagram of one of the electronic devices provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0027] To make the purpose, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of them. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0028] In the current game editing scene, players can edit various virtual models and set the hierarchical relationship between virtual models. After the hierarchical relationship between the virtual models is set, the hierarchical relationship between the virtual models is usually displayed in the form of text through a designated display area. This display method requires the display of the model name, and the player cannot quickly understand the hierarchical relationship between the models. The designated display area will also occupy the game scene screen. The hierarchical relationship between virtual models can also be displayed by displaying size identifiers on the virtual model, but this method can only display the parent-child hierarchical relationship, and cannot display the multi-level relationship between models. Based on this, the embodiment of the present disclosure provides a display control method, device and electronic device for component information. This technology can be applied to mobile phones, computers, notebooks, tablet computers and other devices.

[0029] The component information display control method in one embodiment of the present disclosure can be run on a local terminal device or a server. When the component information display control method is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0030] In an optional embodiment, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a gaming method based on cloud computing. In the cloud game operation mode, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the display control method of the component information 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 close to the user side, such as a mobile terminal, TV, computer, PDA, etc.; but the cloud game server in the cloud is responsible for information processing. When playing the game, the player operates the client device to send operation instructions to the cloud game server. The cloud game server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0031] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally downloading and installing the game program through an electronic device and running it. The local terminal device can provide the graphical user interface to the player in a variety of ways, for example, it can be rendered and displayed on the terminal's display screen, or provided to the player through holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present the graphical user interface, the graphical user interface includes the game screen, 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.

[0032] In one possible implementation, an embodiment of the present invention provides a display control method for component information, providing a graphical user interface through a terminal device, wherein the terminal device can be the local terminal device mentioned above, or the client device in the cloud interaction system mentioned above.

[0033] As shown in FIG1 , the method includes the following steps:

[0034] Step S102, displaying a game editing scene and at least one virtual model provided by running the game program on a graphical user interface;

[0035] The above-mentioned game editing scene refers to the game scene created by the player in the game. The game editing scene can be an empty game scene or a game scene including some initial scene objects, or it can be a game scene that the player has created and saved in advance (the game scene can be a published scene or an unpublished scene).

[0036] For example, you can create an empty game editing scene, where players can edit various scene contents, including creating and editing various virtual models. Alternatively, you can open an existing game editing scene and create and edit various virtual models within it. In other words, players can save a previously edited game editing scene and then edit it again. Specifically, you can create and edit virtual models at the target scene location in the game editing scene, and edit binding relationships and model properties between virtual models.

[0037] Optionally, the aforementioned game editing scene may be accessed through multiple channels, i.e., the graphical user interface may display multiple modes of operation for the game editing scene provided by the running game program. For example, the game lobby may display a first entrance to the game battle / competitive scene and a second entrance to the game editing scene. Through the second entrance, the graphical user interface will display the game editing scene provided by the running game program, and the player may edit the game editing scene. After completing the editing, the player may choose to save or publish the scene, allowing the current player or other players to enter the edited game scene and play the game.

[0038] Step S104, in response to the selection operation, determining a target virtual model corresponding to the selection operation from at least one virtual model;

[0039] The selection operation may be a click, double-click, or touch operation, wherein the touch operation may be a click or double-click touch operation, a long press, or a slide operation. Optionally, the selected target virtual model may be determined in response to a trigger operation on the target virtual model. Alternatively, the parent model, i.e., the target virtual model, may be determined from at least one virtual model in response to a trigger operation on a specified control. The target virtual model may be a model created historically in the game editing scene, a fixed model in the game editing scene, or a model created by the player in the game editing scene.

[0040] Step S106, determining at least one associated virtual model that has a hierarchical relationship with the target virtual model;

[0041] The hierarchical relationship can be a parent-level hierarchical relationship or a child-level hierarchical relationship. Optionally, at least one associated virtual model with a parent-level hierarchical relationship is determined; optionally, at least one associated virtual model with a child-level hierarchical relationship is determined. The hierarchical relationship can be historically set in the game editing scene, fixed in the game editing scene, or set by the player in the game editing scene.

[0042] The above-mentioned associated virtual models may include multiple associated virtual models with the same hierarchical level. For example, the target virtual model's sub-models include Model 1 and Model 2, Model 1 has no sub-models, and Model 2's sub-models include Model 3 and Model 4, etc.

[0043] Optionally, the display mode of the target virtual model is updated, and the display mode of the associated virtual models is updated to remind the player of the currently selected target virtual model and the associated virtual models that have a hierarchical relationship with the selected target virtual model.

[0044] Optionally, the display mode of the associated virtual model that has a parent-level hierarchical relationship with the target virtual model is updated, and the display mode of the associated virtual model that has a child-level hierarchical relationship with the target virtual model is updated to remind the player whether the hierarchical relationship between the associated virtual model and the target virtual model is a parent-level hierarchical relationship or a child-level hierarchical relationship.

[0045] Step S108, displaying the hierarchical label corresponding to the target hierarchical level of the target virtual model in the hierarchical relationship in the target virtual model, and displaying the hierarchical label corresponding to the associated hierarchical level of the associated virtual model in the hierarchical relationship in the associated virtual model; wherein the hierarchical label is used to indicate the hierarchical level of the virtual model.

[0046] The above-mentioned hierarchical labels can have various shapes, such as circular labels, square labels, diamond labels, etc., and the hierarchical labels usually also include numbers indicating the hierarchical levels, etc. Optionally, hierarchical labels of different hierarchical levels usually have different display effects, and can also be used to indicate the hierarchical levels of the virtual model.

[0047] Optionally, the above-mentioned level labels are usually displayed at a specified position of the virtual model, such as the center or edge of the virtual model surface.

[0048] For example, as shown in FIG2 , a hierarchical label “①” corresponding to the target hierarchical level “Level 1” is displayed on the target virtual model “Model A”; a hierarchical label “②” corresponding to the associated hierarchical level “Level 2” is displayed on the associated virtual model “Model B”; a hierarchical label “③” corresponding to the associated hierarchical level “Level 3” is displayed on the associated virtual model “Model C”; a hierarchical label “④” corresponding to the associated hierarchical level “Level 4” is displayed on the associated virtual model “Model D”; and a hierarchical label “⑤” corresponding to the associated hierarchical level “Level 5” is displayed on the associated virtual model “Model E”. This indicates that the parent model of Model E is Model D, the parent model of Model D is Model C, the parent model of Model C is Model B, and the parent model of Model B is Model A.

[0049] The disclosed embodiment provides a method for controlling the display of component information, which displays a game editing scene and at least one virtual model provided by running a game program; in response to a selection operation, determines a target virtual model; determines an associated virtual model that has a hierarchical relationship with the target virtual model; displays a hierarchical label corresponding to the target hierarchical level in the target virtual model, and displays a hierarchical label corresponding to the associated hierarchical level in the associated virtual model, wherein the hierarchical label is used to indicate the hierarchical level of the virtual model. In this method, after the target virtual model is selected, a hierarchical label corresponding to the hierarchical level is displayed on the target virtual model and the associated virtual model that have a hierarchical relationship, and the hierarchical label can indicate the hierarchical level of the virtual model in the hierarchical relationship, so that the player can quickly understand the multiple associated virtual models that have a hierarchical relationship with the target virtual model, as well as the hierarchical level of each virtual model, thereby improving the player's gaming experience.

[0050] A possible implementation of the above steps of displaying the hierarchical label corresponding to the target hierarchical level of the target virtual model in the hierarchical relationship in the target virtual model, and displaying the hierarchical label corresponding to the associated hierarchical level of the associated virtual model in the hierarchical relationship in the associated virtual model, is as follows:

[0051] In response to the hierarchical display instruction, a hierarchical label corresponding to the target hierarchical level of the target virtual model in the hierarchical relationship is displayed in the target virtual model, and a hierarchical label corresponding to the associated hierarchical level of the associated virtual model in the hierarchical relationship is displayed in the associated virtual model.

[0052] Optionally, the hierarchical display instruction is generated in response to a trigger operation on the first control, or the hierarchical display instruction is generated in response to a click operation on the target virtual model.

[0053] Optionally, a first control in a triggerable state is displayed in a graphical user interface, and in response to a trigger operation on the first control, the target hierarchical level of the target virtual model in the hierarchical relationship and the associated hierarchical level of the associated virtual model in the hierarchical relationship are determined; the hierarchical label corresponding to the target hierarchical level is displayed in the target virtual model, and the hierarchical label corresponding to the associated hierarchical level is displayed in the associated virtual model.

[0054] In response to a selection operation on a target virtual model, and there is at least one associated virtual model in at least one virtual model that has a hierarchical relationship with the target virtual model, a first control in a triggerable state is displayed on the graphical user interface. For example, as shown in FIG3 , the bold display of the first control “Show binding hierarchical relationship” indicates that the first control is currently triggerable.

[0055] For example, as shown in FIG3 , in response to the selection operation on the target virtual model, a “lock position” control and a “hide” control will also be displayed on the graphical user interface. In response to the triggering operation on the “lock position” control, the position of the target virtual model is controlled to be immovable. In response to the triggering operation on the “hide” control, the target virtual model is controlled to be hidden.

[0056] A possible implementation of the above step of determining at least one associated virtual model having a hierarchical relationship with the target virtual model is as follows:

[0057] Determine at least one first associated virtual model that has a child hierarchical relationship with the target virtual model; update the display mode of the target virtual model according to a first update parameter to display it in a first display mode, wherein the first update parameter corresponds to a parent node attribute of the virtual model in the hierarchical relationship; update the display mode of the first associated virtual model according to a second update parameter to display it in a second display mode, wherein the second update parameter corresponds to a child node attribute of the virtual model in the hierarchical relationship.

[0058] The first update parameter and the second update parameter have the same parameter type. The first update parameter can be used to update the mask color of the virtual model, the edge line color of the virtual model, the model color of the virtual model, or the model effects of the virtual model. For example, the mask color of the target virtual model can be updated to make the mask of the target virtual model a first color, or the edge line color of the target virtual model can be updated to make the edge line of the target virtual model a second color, or the model color of the target virtual model can be updated to make the model color of the target virtual model a third color. The first update parameter can also be used to update the model effects of the target virtual model to make the target virtual model flash or glow.

[0059] Similarly, the second update parameter can be used to update the mask color of the virtual model, the edge line color of the virtual model, the model color of the virtual model, and the model effects of the virtual model. For example, the mask color of the first associated virtual model can be updated to change the mask color of the first associated virtual model to the fourth color, or the edge line color of the first associated virtual model can be updated to change the edge line color of the first associated virtual model to the fifth color, or the model color of the first associated virtual model can be updated to change the model color of the first associated virtual model to the third color. Furthermore, the second update parameter can be used to update the model effects of the first associated virtual model to change the first associated virtual model to a glowing or flashing display.

[0060] For example, as shown in FIG3 , in response to the selection operation on the target virtual model, the mask of the target virtual model is controlled to be a green mask (model A in FIG3 is displayed in dark gray to indicate a green mask), and the mask of the associated virtual model is controlled to be a yellow mask (model B, model C, model D, and model E in FIG3 are displayed in light gray to indicate a yellow mask).

[0061] By controlling the different display modes of the target virtual model and the associated virtual models, the player can clearly understand the currently selected virtual model and the associated virtual models that have a sub-level hierarchical relationship with the target virtual model.

[0062] The above method further includes: determining at least one second associated virtual model that has a parent hierarchical relationship with the target virtual model.

[0063] If there is a second associated virtual model in a parent-level hierarchical relationship with the target virtual model in the at least one virtual model, at least one second associated virtual model in a parent-level hierarchical relationship with the target virtual model will be further determined.

[0064] Optionally, the display method of the second associated virtual model will be updated according to the third update parameter to display it in a third display method, wherein the third update parameter corresponds to the parent node attribute of the virtual model in the hierarchical relationship; optionally, the hierarchical label corresponding to the associated hierarchical level of the second associated virtual model in the hierarchical relationship will also be displayed in the second associated virtual model.

[0065] The above method further includes: displaying hierarchical lines between virtual models with adjacent hierarchical levels.

[0066] The above-mentioned hierarchical connection line generally refers to a line segment, which can be a solid line or a dashed line, or a line of various colors. Optionally, different hierarchical connections have different display effects, for example, different hierarchical connections have different colors.

[0067] For example, as shown in FIG4 , a line segment is displayed between model A and model B, a line segment is displayed between model B and model C, a line segment is displayed between model C and model D, and a line segment is displayed between model D and model E.

[0068] Optionally, hierarchical lines are displayed between hierarchical labels displayed in the virtual model at adjacent hierarchical levels.

[0069] For example, as shown in Figure 5, a line segment is displayed between the level label ① displayed in model A and the level label ② displayed in model B, a line segment is displayed between the level label ② displayed in model B and the level label ③ displayed in model C, a line segment is displayed between the level label ③ displayed in model C and the level label ④ displayed in model D, and a line segment is displayed between the level label ④ displayed in model D and the level label ⑤ displayed in model E.

[0070] The above-mentioned associated virtual models generally include a first associated virtual model that has a child hierarchical relationship with the target virtual model and a second associated virtual model that has a parent hierarchical relationship with the target virtual model, wherein the first associated virtual models also have a hierarchical relationship with each other, and the second associated virtual models also have a hierarchical relationship with each other. In other words, the hierarchical relationship between the associated virtual model and the target virtual model is a directly associated hierarchical relationship. For example, the second associated virtual model of the target virtual model "Model A" includes Model B and Model C, wherein Model B is the parent node of Model C. The second associated virtual model will not include Model D, the child node of Model B, and Model E, the child node of Model B. For another example, the first associated virtual model of the target virtual model "Model A" includes Model F and Model G, wherein Model F is the parent node of Model G. The first associated virtual model will not include Model H, the child node of Model F. This is because Model D, Model E, and Model H do not have a direct hierarchical relationship with Model D.

[0071] The above method further includes: in response to a cancel operation on the target virtual model corresponding to the selection operation, canceling the display of the level label.

[0072] Optionally, after responding to the selection operation, the display of the hierarchy label is canceled in response to a triggering operation on the target virtual model; or, the display of the hierarchy label is canceled in response to a triggering operation on the first control.

[0073] Optionally, in response to a triggering operation on the target virtual model, the display of the target virtual model and the associated virtual models is updated to restore the initial display mode.

[0074] The above-mentioned hierarchical label includes a direction indicator, which points from the current hierarchical label to the target hierarchical label; wherein the hierarchical level corresponding to the current hierarchical label is adjacent to the hierarchical level corresponding to the target hierarchical label.

[0075] Optionally, the level number corresponding to the current level label is greater than the level number corresponding to the target level label, that is, the direction indicator always points from the child node to the parent node. The above-mentioned direction indicator can be an arrow mark, or a triangle mark, etc. Exemplarily, as shown in Figure 6, a triangle mark is displayed on the level label, and the triangle mark points from the child node to the parent node. The direction indicator can make the player more clearly understand the hierarchical relationship between each virtual model, making it easier for the player to distinguish the impact of the hierarchical relationship.

[0076] In addition, the level labels corresponding to the different level numbers mentioned above have different display effects.

[0077] The above display effect may refer to the label color of the level label, the border color of the level label, or the label shape of the level label. Different colors indicate different display effects, and different shapes may also indicate different display effects.

[0078] For example, the label color of the level label corresponding to the level number 1 is red, the label color of the level label corresponding to the level number 2 is green, the label color of the level label corresponding to the level number 3 is yellow, the label color of the level label corresponding to the level number 4 is blue, the label color of the level label corresponding to the level number 1 is white, and so on.

[0079] The display effect of the hierarchical connection line displayed between the first-level label and the second-level label matches the display effect of the target hierarchical label; wherein the target hierarchical label is the hierarchical label with a smaller hierarchical level between the first-level label and the second-level label.

[0080] Optionally, the target level label is the smaller level label between the first and second level labels; alternatively, the target level label is the level label of the parent node in the corresponding level between the first and second level labels. In other words, the level line always displays the same effect as the level label displayed on the parent node.

[0081] For example, as shown in FIG6 , the color of the hierarchy label displayed in model A is red (indicated by black in FIG6 ); the color of the hierarchy label displayed in model B, and the color of the direction indicator displayed on the hierarchy label are green (indicated by dark gray in FIG6 ), and the color of the hierarchy line between model A and model B is red (indicated by black in FIG6 );.

[0082] The color of the hierarchy labels displayed in model C and the direction indicators displayed on the hierarchy labels is yellow (indicated by light gray in Figure 6); the color of the hierarchy line between model B and model C is green (indicated by dark gray in Figure 6).

[0083] The color of the level labels displayed in model D and the direction indicators displayed on the level labels are blue (indicated by black dots in Figure 6); the color of the level connection line between model C and model D is yellow (indicated by light gray in Figure 6).

[0084] The color of the hierarchy labels displayed in model E and the direction indicators displayed on the hierarchy labels are white (indicated by white in Figure 6); the color of the hierarchy connection line between model D and model E is blue (indicated by a dotted line in Figure 6).

[0085] The above method also includes: in response to the presence of a first designated virtual model configured with target attributes in the target virtual model and / or the associated virtual models, displaying a target identifier on the hierarchical label displayed in the first designated virtual model; the target identifier indicates that the first designated virtual model is configured with target attributes, and the target attribute indicates that a motion device is provided in the first designated virtual model, and the motion device can control the movement of the first designated virtual model in the game running scene.

[0086] The target marker can be a marker of various shapes, such as a diamond, triangle, etc. The mover can be pre-edited by the player, specifically the virtual model mover properties, and the moving direction properties can also be edited, for example, the mover can be edited to move in any direction or in a specified direction.

[0087] The above-mentioned target logo is displayed at the designated position of the hierarchical label, and is usually located at a different position from the direction indicator to prevent the target logo and the direction indicator from blocking each other.

[0088] Optionally, the display effect of the target identifier matches the display effect of the hierarchy label displayed in the first designated virtual model; the target identifier and the direction indicator included in the hierarchy label are located on different sides of the hierarchy label.

[0089] For example, as shown in Figure 7, Model B is configured with a target attribute. A target indicator (two triangles, as shown in Figure 7) is displayed on Level Label ② in Model B. The target indicator is green (shown in dark gray in Figure 7). The target indicator and the direction indicator are located on different sides.

[0090] By displaying the target logo, the player can be reminded that the virtual model has a moving function. If the virtual model is controlled to move, the child nodes of the virtual model will also move accordingly.

[0091] The direction indicator and target indicator included in the above-mentioned hierarchy label are both displayed on the hierarchy label; the above-mentioned method also includes: in response to the movement of the virtual model, the hierarchy label displayed in the virtual model moves accordingly, and the display position of the direction indicator displayed on the hierarchy label is adjusted so that the direction indicator always points from the virtual model to the virtual model adjacent to the hierarchy level of the virtual model; the display position of the target indicator displayed on the hierarchy label is adjusted so that the target indicator and the direction indicator are always located on different sides of the hierarchy label.

[0092] For example, as shown in FIG8 , after controlling the movement of model B, the display positions of the direction indicators displayed on level labels ② and ③, as well as the target indicator displayed on level label ②, are adjusted so that the direction indicator is always pointed from model B to model A, so that the target indicator and the direction indicator displayed on level label ② displayed in model B are always located on different sides of the level label.

[0093] In the above manner, by adjusting the display positions of the direction indicator and the target indicator displayed on the adjustment level label, it is possible to avoid occlusion between the direction indicator and the target indicator.

[0094] The above method also includes: if there is occlusion between the hierarchical labels displayed in the target virtual model and the associated virtual model, determining the obscured first-level label and the second-level label that obscures the first-level label; canceling the hierarchical connection line set between the first-level label and the second-level label, and increasing the transparency of the second-level label.

[0095] For example, as shown in FIG9 , the hierarchical connection line between model A and model B is canceled, and the transparency of the second-level label “②” displayed on model B is increased so that the player can see the first-level label through the second-level label.

[0096] Optionally, increase the transparency of the second-level labels and the virtual models corresponding to the second-level labels

[0097] The above method also includes: if the target virtual model or the second specified virtual model in the associated virtual model is not located in the current editing scene screen; determining the target hierarchical connection line set with the hierarchical label displayed in the second specified virtual model; controlling the hierarchical label displayed in the second specified virtual model to be displayed at a specified position in the graphical user interface; wherein the specified position is the intersection position of the target hierarchical connection line and the boundary of the preset area in the graphical user interface.

[0098] The boundary of the preset area may be an edge of the scene screen corresponding to the game editing scene, or a frame that is retracted from the edge by a specified distance.

[0099] For example, as shown in FIG10 , model B is not located in the current editing scene screen, and the level label “②” displayed in model B is displayed at the intersection of the target level connection line and the edge of the scene screen in the graphical user interface.

[0100] After the step of determining, in response to a selection operation, a target virtual model corresponding to the selection operation from at least one virtual model, the above method further includes: determining whether the target virtual model has a parent model and a child model; if not, displaying a first control in an untriggerable state on the graphical user interface; and displaying a prompt message in response to a trigger operation on the first control; the prompt message indicates that the target virtual model has no associated virtual models with a hierarchical relationship.

[0101] For example, as shown in FIG11 , the grayed-out first control “Show Binding Hierarchy” indicates that the first control is not currently triggerable. If you click the first control, a prompt message “The current object has no binding relationship” will be displayed.

[0102] After the step of determining, in response to a selection operation, a target virtual model corresponding to the selection operation from at least one virtual model, the above method further includes: if the target virtual model has no associated virtual model with a hierarchical relationship; in response to a binding operation between the target virtual model and other virtual models, determining the first hierarchical level of the target virtual model and the second hierarchical level of other virtual models; displaying the hierarchical label corresponding to the first hierarchical level in the target virtual model, and displaying the hierarchical label corresponding to the second hierarchical level in other virtual models; and setting a hierarchical connection line between the hierarchical label corresponding to the first hierarchical level and the hierarchical label corresponding to the second hierarchical level.

[0103] For example, as shown in Figure 12, a player can click the "Bind" control and then click Model B to determine that Model B is a child model of Model A (i.e., the target virtual model). The corresponding level labels ① and ② are then displayed on Models A and B, along with a level line connecting the level labels ① and ②.

[0104] The above method further includes: in response to a cancel operation on the target virtual model, hiding the displayed level labels and level connections; in response to a test instruction, hiding the displayed level labels and level connections.

[0105] If you click the target virtual model again, the display of the hierarchy labels ① and ②, as well as the hierarchy line between the hierarchy labels ① and ②, will be hidden. If the player controls the game to enter the game test interface, the hierarchy line between the hierarchy labels ① and ② will also be hidden.

[0106] This method allows for a more intuitive display of the hierarchy and inheritance relationships between models, providing clearer guidance when editing complex hierarchies. Normally, only one level of hierarchy is displayed, helping players quickly navigate and identify them. The hierarchy display can be switched on and off, allowing players to automatically turn it off when they don't need it, without affecting their operation.

[0107] Corresponding to the above method embodiment, an embodiment of the present disclosure provides a display control device for component information, as shown in FIG13 , the device includes:

[0108] A game editing scene display module 131 is configured to display a game editing scene and at least one virtual model provided by running a game program on a graphical user interface;

[0109] A target virtual model determining module 132 is configured to respond to a selection operation on a target virtual model and determine a target virtual model corresponding to the selection operation from at least one virtual model;

[0110] an associated virtual model determining module 133 for determining at least one associated virtual model having a hierarchical relationship with the target virtual model, displaying the target virtual model in a first display mode, and displaying the associated virtual models in a second display mode;

[0111] The hierarchy label display module 134 is used to respond to the hierarchy display instruction to display the hierarchy label corresponding to the target hierarchy level of the target virtual model in the hierarchical relationship in the target virtual model, and to display the hierarchy label corresponding to the associated hierarchy level of the associated virtual model in the hierarchical relationship in the associated virtual model; wherein the hierarchy label is used to indicate the hierarchy level of the virtual model.

[0112] The disclosed embodiment provides a display control device for component information, which displays a game editing scene and at least one virtual model provided by running a game program; in response to a selection operation, determines a target virtual model; determines an associated virtual model that has a hierarchical relationship with the target virtual model; displays a hierarchical label corresponding to the target hierarchical level in the target virtual model, and displays a hierarchical label corresponding to the associated hierarchical level in the associated virtual model, and the hierarchical label is used to indicate the hierarchical level of the virtual model. In this method, after the target virtual model is selected, a hierarchical label corresponding to the hierarchical level is displayed on the target virtual model and the associated virtual model that have a hierarchical relationship, and the hierarchical label can indicate the hierarchical level of the virtual model in the hierarchical relationship, so that the player can quickly understand the multiple associated virtual models that have a hierarchical relationship with the target virtual model, as well as the hierarchical level of each virtual model, thereby improving the player's gaming experience.

[0113] The above-mentioned hierarchy label display module is also used to: respond to the hierarchy display instruction, display the hierarchy label corresponding to the target hierarchy level of the target virtual model in the hierarchical relationship in the target virtual model, and display the hierarchy label corresponding to the associated hierarchy level of the associated virtual model in the hierarchical relationship in the associated virtual model.

[0114] The above-mentioned device also includes: a hierarchical connection display module, which is used to display hierarchical connections between virtual models with adjacent hierarchical levels.

[0115] The hierarchical connection display module is further configured to display hierarchical connections between hierarchical labels displayed in virtual models with adjacent hierarchical levels.

[0116] The above-mentioned associated virtual model determination module is also used to: determine at least one first associated virtual model that has a child hierarchical relationship with the target virtual model; update the display mode of the target virtual model according to the first update parameter to display it in the first display mode, wherein the first update parameter corresponds to the parent node attribute of the virtual model in the hierarchical relationship; update the display mode of the first associated virtual model according to the second update parameter to display it in the second display mode, wherein the second update parameter corresponds to the child node attribute of the virtual model in the hierarchical relationship.

[0117] The associated virtual model determination module is further configured to determine at least one second associated virtual model that has a parent-level hierarchical relationship with the target virtual model.

[0118] The above-mentioned hierarchical label display module is also used to: display a first control in a triggerable state in a graphical user interface, respond to a trigger operation on the first control, determine the target hierarchical level of the target virtual model in the hierarchical relationship, and the associated hierarchical level of the associated virtual model in the hierarchical relationship; display the hierarchical label corresponding to the target hierarchical level in the target virtual model, and display the hierarchical label corresponding to the associated hierarchical level in the associated virtual model.

[0119] The above-mentioned device also includes a hierarchical label canceling module, which is used to: respond to a cancel operation on the target virtual model corresponding to the selected operation, and cancel the display of the hierarchical label.

[0120] The above-mentioned hierarchical tag includes a direction indicator, which points from the current hierarchical tag to the target hierarchical tag; wherein the hierarchical level corresponding to the current hierarchical tag is adjacent to the hierarchical level corresponding to the target hierarchical tag.

[0121] The level labels corresponding to the above different level numbers have different display effects.

[0122] The display effect of the hierarchical connection line displayed between the first-level label and the second-level label matches the display effect of the target hierarchical label; wherein the target hierarchical label is the hierarchical label with a smaller hierarchical level between the first-level label and the second-level label.

[0123] The device further includes a target identifier display module configured to display a target identifier on a hierarchical label displayed in the target virtual model and / or associated virtual models, in response to a first designated virtual model configured with a target attribute being present in the target virtual model and / or associated virtual models; the target identifier indicates that the first designated virtual model is configured with the target attribute. The target identifier is displayed at a designated location in the hierarchical label, typically at a different location from the direction indicator to prevent the target identifier and the direction indicator from obscuring each other.

[0124] The target attribute indicates that the first designated virtual model is equipped with a motion device, which can control the movement of the first designated virtual model in the game scene. Displaying the target identifier through the above module can remind the player that the virtual model has a movement function. If the virtual model is controlled to move, the child nodes of the virtual model will also move accordingly.

[0125] The display effect of the target logo matches the display effect of the hierarchy label displayed in the first designated virtual model; the target logo and the direction indicator included in the hierarchy label are located on different sides of the hierarchy label.

[0126] The direction indicator and target indicator included in the above-mentioned hierarchical label are both displayed on the hierarchical label; the above-mentioned device also includes a symbol adjustment module, which is used to: in response to the movement of the virtual model, the hierarchical label displayed in the virtual model moves accordingly, adjust the display position of the direction indicator displayed on the hierarchical label, so that the direction indicator is always pointed by the virtual model to the virtual model adjacent to the hierarchical level of the virtual model; adjust the display position of the target indicator displayed on the hierarchical label, so that the target indicator and the direction indicator are always located on different sides of the hierarchical label. Through the above-mentioned module, by adjusting the display positions of the direction indicator and the target indicator displayed on the hierarchical label, occlusion between the direction indicator and the target indicator can be avoided.

[0127] The above-mentioned device also includes a first hierarchical label processing module, which is used to: if there is occlusion between the hierarchical labels displayed in the target virtual model and the associated virtual model, determine the obscured first hierarchical label and the second hierarchical label that obscures the first hierarchical label; cancel the hierarchical connection line set between the first hierarchical label and the second hierarchical label, and increase the transparency of the second hierarchical label.

[0128] The above-mentioned device also includes a second hierarchical label processing module, which is used to: if the target virtual model or the second specified virtual model in the associated virtual model is not located in the current editing scene screen; determine the target hierarchical connection line set with the hierarchical label displayed in the second specified virtual model; control the hierarchical label displayed in the second specified virtual model to be displayed at a specified position in the graphical user interface; wherein the specified position is the intersection position of the target hierarchical connection line and the boundary of the preset area in the graphical user interface.

[0129] The above-mentioned device also includes a prompt information display module, which is used to: determine whether the target virtual model has a parent model and a child model; if not, display a first control in an untriggerable state on the graphical user interface; in response to a trigger operation on the first control, display a prompt information; the prompt information indicates that the target virtual model has no associated virtual models with a hierarchical relationship.

[0130] The above-mentioned device also includes a model binding module, which is used to: if the target virtual model does not have an associated virtual model with a hierarchical relationship; respond to the binding operation between the target virtual model and other virtual models, determine the first level of the target virtual model and the second level of the other virtual models; display the hierarchical label corresponding to the first level in the target virtual model, and display the hierarchical label corresponding to the second level in the other virtual models; set a hierarchical connection between the hierarchical label corresponding to the first level and the hierarchical label corresponding to the second level.

[0131] The model binding module is further configured to: respond to a cancel operation on the target virtual model and hide and display the hierarchy labels and hierarchy lines.

[0132] The model binding module is further configured to: in response to a test instruction, hide and display the hierarchy labels and hierarchy lines.

[0133] This module allows for a more intuitive display of the hierarchy and inheritance relationships between models, providing clearer guidance when editing complex hierarchies. Normally, only one level of hierarchy is displayed, helping players quickly navigate and identify them. The hierarchy display can be switched on and off, allowing players to automatically turn it off when they don't need it, without affecting their operations.

[0134] The display control device for component information provided in the embodiment of the present disclosure has the same technical features as the display control method for component information provided in the above embodiment, and therefore can also solve the same technical problems and achieve the same technical effects.

[0135] This embodiment further provides an electronic device, including a processor and a memory, wherein 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 component information display control method. The electronic device can be a server or a terminal device.

[0136] As shown in FIG14 , 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 . The processor 100 executes the machine-executable instructions to implement the above-mentioned component information display control method.

[0137] Furthermore, the electronic device shown in FIG14 further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .

[0138] Among them, the memory 101 may include high-speed random access memory (RAM), and may also include non-volatile memory (non-volatile memory), such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 103 (which can be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used. The bus 102 can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bidirectional arrow is used in Figure 14, but it does not mean that there is only one bus or one type of bus.

[0139] The processor 100 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 100 or by instructions in the form of software. The above-mentioned processor 100 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. 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 conjunction with the embodiments of the present disclosure can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as a random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or register. The storage medium is located in the memory 101. The processor 100 reads the information in the memory 101 and, in conjunction with its hardware, completes the steps of the method of the aforementioned embodiment.

[0140] The processor in the electronic device described above can implement the following operations in the component information display control method described above by executing machine-executable instructions:

[0141] A game editing scene and at least one virtual model provided by running a game program are displayed on a graphical user interface; in response to a selection operation, a target virtual model corresponding to the selected operation is determined from the at least one virtual model; at least one associated virtual model having a hierarchical relationship with the target virtual model is determined; a hierarchical label corresponding to the target hierarchical level of the target virtual model in the hierarchical relationship is displayed in the target virtual model, and a hierarchical label corresponding to the associated hierarchical level of the associated virtual model in the hierarchical relationship is displayed in the associated virtual model; wherein the hierarchical label is used to indicate the hierarchical level of the virtual model. In this method, after the target virtual model is selected, a hierarchical label corresponding to the hierarchical level is displayed on the target virtual model and the associated virtual model having a hierarchical relationship. The hierarchical label can indicate the hierarchical level of the virtual model in the hierarchical relationship, allowing the player to quickly understand the multiple associated virtual models having a hierarchical relationship with the target virtual model and the hierarchical level of each virtual model, thereby improving the player's gaming experience.

[0142] The above-mentioned steps of displaying the hierarchical label corresponding to the target hierarchical level of the target virtual model in the hierarchical relationship in the target virtual model, and displaying the hierarchical label corresponding to the associated hierarchical level of the associated virtual model in the hierarchical relationship in the associated virtual model, include: responding to the hierarchical display instruction, displaying the hierarchical label corresponding to the target hierarchical level of the target virtual model in the hierarchical relationship in the target virtual model, and displaying the hierarchical label corresponding to the associated hierarchical level of the associated virtual model in the hierarchical relationship in the associated virtual model.

[0143] The above method further includes: displaying hierarchical lines between virtual models with adjacent hierarchical levels.

[0144] The step of displaying hierarchical lines between virtual models with adjacent hierarchical levels includes: displaying hierarchical lines between hierarchical labels displayed in virtual models with adjacent hierarchical levels.

[0145] The above-mentioned step of determining at least one associated virtual model that has a hierarchical relationship with the target virtual model includes: determining at least one first associated virtual model that has a child hierarchical relationship with the target virtual model; updating the display mode of the target virtual model according to a first update parameter to display it in a first display mode, wherein the first update parameter corresponds to the parent node attribute of the virtual model in the hierarchical relationship; updating the display mode of the first associated virtual model according to a second update parameter to display it in a second display mode, wherein the second update parameter corresponds to the child node attribute of the virtual model in the hierarchical relationship.

[0146] The above method further includes: determining at least one second associated virtual model that has a parent hierarchical relationship with the target virtual model.

[0147] The above-mentioned step of displaying the hierarchical label corresponding to the target hierarchical level of the target virtual model in the hierarchical relationship in the target virtual model and displaying the hierarchical label corresponding to the associated hierarchical level of the associated virtual model in the hierarchical relationship in the associated virtual model in response to the hierarchical display instruction includes: displaying a first control in a triggerable state on a graphical user interface, determining the target hierarchical level of the target virtual model in the hierarchical relationship and the associated hierarchical level of the associated virtual model in the hierarchical relationship in response to a trigger operation on the first control; displaying the hierarchical label corresponding to the target hierarchical level in the target virtual model and displaying the hierarchical label corresponding to the associated hierarchical level in the associated virtual model.

[0148] The above method further includes: in response to a cancel operation on the target virtual model corresponding to the selection operation, canceling the display of the level label.

[0149] The above-mentioned hierarchical label includes a direction indicator, which points from the current hierarchical label to the target hierarchical label; wherein the hierarchical level corresponding to the current hierarchical label is adjacent to the hierarchical level corresponding to the target hierarchical label.

[0150] The level labels corresponding to the above different level numbers have different display effects.

[0151] The display effect of the hierarchical connection line displayed between the first-level label and the second-level label matches the display effect of the target hierarchical label; wherein the target hierarchical label is the hierarchical label with a smaller hierarchical level between the first-level label and the second-level label.

[0152] The method further includes: in response to a first designated virtual model configured with a target attribute being present in the target virtual model and / or the associated virtual models, displaying a target identifier on a hierarchical label displayed in the first designated virtual model; the target identifier indicating that the first designated virtual model is configured with the target attribute. The target identifier is displayed at a specified position in the hierarchical label, typically at a different position from the direction indicator to prevent the target identifier and the direction indicator from obscuring each other.

[0153] The target attribute indicates that a motion device is provided in the first designated virtual model, and the motion device can control the movement of the first designated virtual model in the game running scene.

[0154] Displaying the target identifier in the above embodiment can remind the player that the virtual model has a movement function. If the virtual model is controlled to move, the child nodes of the virtual model will also move accordingly.

[0155] The display effect of the target logo matches the display effect of the hierarchy label displayed in the first designated virtual model; the target logo and the direction indicator included in the hierarchy label are located on different sides of the hierarchy label.

[0156] The direction indicator and target indicator included in the above-mentioned hierarchical label are both displayed on the hierarchical label; the method further includes: in response to the movement of the virtual model, the hierarchical label displayed in the virtual model moves accordingly, adjusting the display position of the direction indicator displayed on the hierarchical label so that the direction indicator is always pointed from the virtual model to the virtual model adjacent to the hierarchical level of the virtual model; adjusting the display position of the target indicator displayed on the hierarchical label so that the target indicator and the direction indicator are always located on different sides of the hierarchical label. In the above method, adjusting the display positions of the direction indicator and the target indicator displayed on the hierarchical label can avoid occlusion between the direction indicator and the target indicator.

[0157] The above method also includes: if there is occlusion between the hierarchical labels displayed in the target virtual model and the associated virtual model, determining the obscured first-level label and the second-level label that obscures the first-level label; canceling the hierarchical connection line set between the first-level label and the second-level label, and increasing the transparency of the second-level label.

[0158] The above method also includes: if the target virtual model or the second specified virtual model in the associated virtual model is not located in the current editing scene screen; determining the target hierarchical connection line set with the hierarchical label displayed in the second specified virtual model; controlling the hierarchical label displayed in the second specified virtual model to be displayed at a specified position in the graphical user interface; wherein the specified position is the intersection position of the target hierarchical connection line and the boundary of the preset area in the graphical user interface.

[0159] After the above-mentioned step of determining the target virtual model corresponding to the selected operation from at least one virtual model in response to the selection operation, the method also includes: determining whether the target virtual model has a parent model and a child model; if not, displaying a first control in an untriggerable state on the graphical user interface; in response to the triggering operation on the first control, displaying a prompt message; the prompt message indicates that the target virtual model has no associated virtual models with a hierarchical relationship.

[0160] After the above-mentioned step of determining the target virtual model corresponding to the selected operation from at least one virtual model in response to the selection operation, the method also includes: if the target virtual model has no associated virtual model with a hierarchical relationship; in response to the binding operation between the target virtual model and other virtual models, determining the first hierarchical level of the target virtual model and the second hierarchical level of the other virtual models; displaying the hierarchical label corresponding to the first hierarchical level in the target virtual model, and displaying the hierarchical label corresponding to the second hierarchical level in the other virtual models; and setting a hierarchical connection line between the hierarchical label corresponding to the first hierarchical level and the hierarchical label corresponding to the second hierarchical level.

[0161] The above method further includes: in response to a cancel operation on the target virtual model, hiding the display level labels and level connections.

[0162] The above method further includes: in response to a test instruction, hiding the display level labels and level connections.

[0163] Through the above-described embodiments, the hierarchy and inheritance relationships between models can be more intuitively displayed, providing clearer instructions when editing complex hierarchies. Normally, only one layer of hierarchical relationships is displayed, helping players quickly operate and identify them. The hierarchical relationship display supports free switching, allowing players to automatically turn it off when they don't need the instructions, without affecting their operation.

[0164] This embodiment further provides a machine-readable storage medium storing machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned component information display control method.

[0165] The machine-executable instructions stored in the machine-readable storage medium can implement the following operations in the component information display control method by executing the machine-executable instructions:

[0166] A game editing scene and at least one virtual model provided by running a game program are displayed on a graphical user interface; in response to a selection operation, a target virtual model corresponding to the selected operation is determined from the at least one virtual model; at least one associated virtual model having a hierarchical relationship with the target virtual model is determined; a hierarchical label corresponding to the target hierarchical level of the target virtual model in the hierarchical relationship is displayed in the target virtual model, and a hierarchical label corresponding to the associated hierarchical level of the associated virtual model in the hierarchical relationship is displayed in the associated virtual model; wherein the hierarchical label is used to indicate the hierarchical level of the virtual model. In this method, after the target virtual model is selected, a hierarchical label corresponding to the hierarchical level is displayed on the target virtual model and the associated virtual model having a hierarchical relationship. The hierarchical label can indicate the hierarchical level of the virtual model in the hierarchical relationship, allowing the player to quickly understand the multiple associated virtual models having a hierarchical relationship with the target virtual model and the hierarchical level of each virtual model, thereby improving the player's gaming experience.

[0167] The above-mentioned steps of displaying the hierarchical label corresponding to the target hierarchical level of the target virtual model in the hierarchical relationship in the target virtual model, and displaying the hierarchical label corresponding to the associated hierarchical level of the associated virtual model in the hierarchical relationship in the associated virtual model, include: responding to the hierarchical display instruction, displaying the hierarchical label corresponding to the target hierarchical level of the target virtual model in the hierarchical relationship in the target virtual model, and displaying the hierarchical label corresponding to the associated hierarchical level of the associated virtual model in the hierarchical relationship in the associated virtual model.

[0168] The above method further includes: displaying hierarchical lines between virtual models with adjacent hierarchical levels.

[0169] The step of displaying hierarchical lines between virtual models with adjacent hierarchical levels includes: displaying hierarchical lines between hierarchical labels displayed in virtual models with adjacent hierarchical levels.

[0170] The above-mentioned step of determining at least one associated virtual model that has a hierarchical relationship with the target virtual model includes: determining at least one first associated virtual model that has a child hierarchical relationship with the target virtual model; updating the display mode of the target virtual model according to a first update parameter to display it in a first display mode, wherein the first update parameter corresponds to the parent node attribute of the virtual model in the hierarchical relationship; updating the display mode of the first associated virtual model according to a second update parameter to display it in a second display mode, wherein the second update parameter corresponds to the child node attribute of the virtual model in the hierarchical relationship.

[0171] The above method further includes: determining at least one second associated virtual model that has a parent hierarchical relationship with the target virtual model.

[0172] The above-mentioned step of displaying the hierarchical label corresponding to the target hierarchical level of the target virtual model in the hierarchical relationship in the target virtual model and displaying the hierarchical label corresponding to the associated hierarchical level of the associated virtual model in the hierarchical relationship in the associated virtual model in response to the hierarchical display instruction includes: displaying a first control in a triggerable state on a graphical user interface, determining the target hierarchical level of the target virtual model in the hierarchical relationship and the associated hierarchical level of the associated virtual model in the hierarchical relationship in response to a trigger operation on the first control; displaying the hierarchical label corresponding to the target hierarchical level in the target virtual model and displaying the hierarchical label corresponding to the associated hierarchical level in the associated virtual model.

[0173] The above method further includes: in response to a cancel operation on the target virtual model corresponding to the selection operation, canceling the display of the level label.

[0174] The above-mentioned hierarchical label includes a direction indicator, which points from the current hierarchical label to the target hierarchical label; wherein the hierarchical level corresponding to the current hierarchical label is adjacent to the hierarchical level corresponding to the target hierarchical label.

[0175] The level labels corresponding to the above different level numbers have different display effects.

[0176] The display effect of the hierarchical connection line displayed between the first-level label and the second-level label matches the display effect of the target hierarchical label; wherein the target hierarchical label is the hierarchical label with a smaller hierarchical level between the first-level label and the second-level label.

[0177] The method further includes: in response to a first designated virtual model configured with a target attribute being present in the target virtual model and / or the associated virtual models, displaying a target identifier on a hierarchical label displayed in the first designated virtual model; the target identifier indicating that the first designated virtual model is configured with the target attribute. The target identifier is displayed at a specified position in the hierarchical label, typically at a different position from the direction indicator to prevent the target identifier and the direction indicator from obscuring each other.

[0178] The target attribute indicates that a motion device is provided in the first designated virtual model, and the motion device can control the movement of the first designated virtual model in the game running scene.

[0179] Displaying the target identifier in the above embodiment can remind the player that the virtual model has a movement function. If the virtual model is controlled to move, the child nodes of the virtual model will also move accordingly.

[0180] The display effect of the target logo matches the display effect of the hierarchy label displayed in the first designated virtual model; the target logo and the direction indicator included in the hierarchy label are located on different sides of the hierarchy label.

[0181] The direction indicator and target indicator included in the above-mentioned hierarchical label are both displayed on the hierarchical label; the method further includes: in response to the movement of the virtual model, the hierarchical label displayed in the virtual model moves accordingly, adjusting the display position of the direction indicator displayed on the hierarchical label so that the direction indicator is always pointed from the virtual model to the virtual model adjacent to the hierarchical level of the virtual model; adjusting the display position of the target indicator displayed on the hierarchical label so that the target indicator and the direction indicator are always located on different sides of the hierarchical label. In the above method, adjusting the display positions of the direction indicator and the target indicator displayed on the hierarchical label can avoid occlusion between the direction indicator and the target indicator.

[0182] The above method also includes: if there is occlusion between the hierarchical labels displayed in the target virtual model and the associated virtual model, determining the obscured first-level label and the second-level label that obscures the first-level label; canceling the hierarchical connection line set between the first-level label and the second-level label, and increasing the transparency of the second-level label.

[0183] The above method also includes: if the target virtual model or the second specified virtual model in the associated virtual model is not located in the current editing scene screen; determining the target hierarchical connection line set with the hierarchical label displayed in the second specified virtual model; controlling the hierarchical label displayed in the second specified virtual model to be displayed at a specified position in the graphical user interface; wherein the specified position is the intersection position of the target hierarchical connection line and the boundary of the preset area in the graphical user interface.

[0184] After the above-mentioned step of determining the target virtual model corresponding to the selected operation from at least one virtual model in response to the selection operation, the method also includes: determining whether the target virtual model has a parent model and a child model; if not, displaying a first control in an untriggerable state on the graphical user interface; in response to the triggering operation on the first control, displaying a prompt message; the prompt message indicates that the target virtual model has no associated virtual models with a hierarchical relationship.

[0185] After the above-mentioned step of determining the target virtual model corresponding to the selected operation from at least one virtual model in response to the selection operation, the method also includes: if the target virtual model has no associated virtual model with a hierarchical relationship; in response to the binding operation between the target virtual model and other virtual models, determining the first hierarchical level of the target virtual model and the second hierarchical level of the other virtual models; displaying the hierarchical label corresponding to the first hierarchical level in the target virtual model, and displaying the hierarchical label corresponding to the second hierarchical level in the other virtual models; and setting a hierarchical connection line between the hierarchical label corresponding to the first hierarchical level and the hierarchical label corresponding to the second hierarchical level.

[0186] The above method further includes: in response to a cancel operation on the target virtual model, hiding the display level labels and level connections.

[0187] The above method further includes: in response to a test instruction, hiding the display level labels and level connections.

[0188] Through the above-described embodiments, the hierarchy and inheritance relationships between models can be more intuitively displayed, providing clearer instructions when editing complex hierarchies. Normally, only one layer of hierarchical relationships is displayed, helping players quickly operate and identify them. The hierarchical relationship display supports free switching, allowing players to automatically turn it off when they don't need the instructions, without affecting their operation.

[0189] The computer program product of the component information display control method, device and system provided in the embodiments of the present disclosure includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the method in the previous method embodiment. The specific implementation can be found in the method embodiment and will not be repeated here.

[0190] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems and devices can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0191] In addition, in the description of the embodiments of the present disclosure, unless otherwise expressly specified or limited, the terms "installed," "connected," and "connected" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium; and they can refer to internal connections between two components. Those skilled in the art will understand the specific meanings of the above terms in the present disclosure based on the specific circumstances.

[0192] If the 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 disclosure, or the part that contributes to the relevant technology or the part of the 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 enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present disclosure. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.

[0193] In the description of this disclosure, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings and are intended solely to facilitate the description of this disclosure and simplify the description. They do not indicate or imply that the devices or components referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limitations on this disclosure. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0194] Finally, it should be noted that the above embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The scope of protection of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the above embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above embodiments within the technical scope disclosed in the present disclosure, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.

Claims

1. A method for displaying and controlling component information, the method comprising: Displaying, in a graphical user interface, a game editing scene provided by running a game program and at least one virtual model; Responding to a selection operation to determine a target virtual model corresponding to the selection operation from the at least one virtual model; Determining at least one associated virtual model having a hierarchical relationship with the target virtual model; Displaying, in the target virtual model, a hierarchical label corresponding to a target hierarchical level number of the target virtual model in the hierarchical relationship, and displaying, in the associated virtual model, a hierarchical label corresponding to an associated hierarchical level number of the associated virtual model in the hierarchical relationship; wherein the hierarchical label is used to indicate the hierarchical level number of the virtual model.

2. The method according to claim 1, wherein The step of displaying, in the target virtual model, a hierarchical label corresponding to a target hierarchical level number of the target virtual model in the hierarchical relationship, and displaying, in the associated virtual model, a hierarchical label corresponding to an associated hierarchical level number of the associated virtual model in the hierarchical relationship, includes: Responding to a hierarchical display instruction to display, in the target virtual model, a hierarchical label corresponding to a target hierarchical level number of the target virtual model in the hierarchical relationship, and displaying, in the associated virtual model, a hierarchical label corresponding to an associated hierarchical level number of the associated virtual model in the hierarchical relationship.

3. The method according to claim 1, wherein, The method further comprises: displaying a hierarchical connection line between virtual models with adjacent hierarchical level numbers.

4. The method according to claim 3, wherein, The step of displaying a hierarchical connection line between virtual models with adjacent hierarchical level numbers includes: Displaying a hierarchical connection line between the hierarchical labels displayed in the virtual models with adjacent hierarchical level numbers.

5. The method according to claim 1, wherein The step of determining at least one associated virtual model having a hierarchical relationship with the target virtual model includes: Determining at least one first associated virtual model having a sub - hierarchical relationship with the target virtual model; Updating the display mode of the target virtual model according to a first update parameter to be displayed in a first display mode, wherein the first update parameter corresponds to the parent - node attribute of the virtual model in the hierarchical relationship; Updating the display mode of the first associated virtual model according to a second update parameter to be displayed in a second display mode, the second update parameter corresponding to the sub - node attribute of the virtual model in the hierarchical relationship.

6. The method according to claim 5, wherein The method further comprises: Determining at least one second associated virtual model having a parent - hierarchical relationship with the target virtual model.

7. The method according to claim 2, wherein The step of responding to a hierarchical display instruction to display, in the target virtual model, a hierarchical label corresponding to a target hierarchical level number of the target virtual model in the hierarchical relationship, and displaying, in the associated virtual model, a hierarchical label corresponding to an associated hierarchical level number of the associated virtual model in the hierarchical relationship, includes: Displaying, in the graphical user interface, a first control in a triggerable state, and responding to a trigger operation on the first control to determine the target hierarchical level number of the target virtual model in the hierarchical relationship, and the associated hierarchical level number of the associated virtual model in the hierarchical relationship; Display the level labels corresponding to the target level number in the target virtual model, and display the level labels corresponding to the associated level number in the associated virtual model.

8. The method according to claim 1, wherein, The method further includes: in response to a cancellation operation on the target virtual model corresponding to the selected operation, cancel the display of the level labels.

9. The method according to claim 1, wherein The level labels include a direction indication identifier that points from the current level label to the target level label; wherein, the level number corresponding to the current level label is adjacent to the level number corresponding to the target level label.

10. The method according to claim 1, wherein The level labels corresponding to different level numbers have different display effects.

11. The method according to claim 4, wherein, The display effect of the level connection line displayed between the first level label and the second level label matches the display effect of the target level label; wherein, the target level label is the level label with the smaller level number among the first level label and the second level label.

12. The method according to claim 1, wherein The method further includes: In response to the existence of a first specified virtual model configured with a target attribute in the target virtual model and / or the associated virtual model, display a target identifier on the level label displayed in the first specified virtual model; the target identifier is used to indicate that the first specified virtual model is configured with the target attribute.

13. The method according to claim 12, wherein, The target attribute indicates that a mover is set in the first specified virtual model, and the mover can control the movement of the first specified virtual model in the game running scene.

14. The method according to claim 12, wherein, The display effect of the target identifier matches the display effect of the level label displayed in the first specified virtual model; The target identifier and the direction indication identifier included in the level label are located on different sides of the level label.

15. The method according to claim 14, wherein Both the direction indication identifier and the target identifier included in the level label are displayed on the level label; The method further includes: In response to the movement of the virtual model, the level label displayed in the virtual model moves accordingly, and adjust the display position of the direction indication identifier displayed on the level label, so that the direction indication identifier always points from the virtual model to the virtual model adjacent to the level number of the virtual model; Adjust the display position of the target identifier displayed on the level label, so that the target identifier and the direction indication identifier are always located on different sides of the level label.

16. The method according to claim 1, wherein, The method further includes: If there is an occlusion between the level labels displayed in the target virtual model and the associated virtual model, determine the first level label that is occluded and the second level label that occludes the first level label; Cancel the level connection line set between the first level label and the second level label, and increase the transparency of the second level label.

17. The method according to claim 1, wherein The method further includes: If the second specified virtual model in the target virtual model or the associated virtual model is not located in the current editing scene screen; Determine the target level connection line set for the level label displayed in the second specified virtual model; Control the level label displayed in the second specified virtual model to be displayed at a specified position in the graphical user interface; wherein, the specified position is the intersection position of the target level connection line and the boundary of the preset area in the graphical user interface.

18. The method according to claim 1, wherein After the step of determining a target virtual model corresponding to the selection operation from the at least one virtual model in response to the selection operation, the method further includes: Determining whether the target virtual model has a parent model and a child model; If not, displaying a first control in an untriggerable state in the graphical user interface; In response to a trigger operation on the first control, displaying a prompt message; the prompt message is used to indicate that the target virtual model does not have associated virtual models with a hierarchical relationship.

19. The method according to claim 1, wherein After the step of determining a target virtual model corresponding to the selection operation from the at least one virtual model in response to the selection operation, the method further includes: If the target virtual model does not have associated virtual models with a hierarchical relationship; In response to a binding operation between the target virtual model and other virtual models, determining a first hierarchical level number of the target virtual model and a second hierarchical level number of the other virtual models; Displaying a hierarchical label corresponding to the first hierarchical level number in the target virtual model, and displaying a hierarchical label corresponding to the second hierarchical level number in the other virtual models; Setting a hierarchical connection line between the hierarchical label corresponding to the first hierarchical level number and the hierarchical label corresponding to the second hierarchical level number.

20. The method according to claim 18, wherein The method further includes: In response to a cancellation operation on the target virtual model, hiding the displayed hierarchical label and the hierarchical connection line.

21. The method according to claim 18, wherein The method further includes: In response to a test instruction, hiding the displayed hierarchical label and the hierarchical connection line.

22. A display control device for component information, the device includes: A game editing scene display module configured to execute displaying a game editing scene provided by running a game program and at least one virtual model in a graphical user interface; A target virtual model determination module configured to execute determining a target virtual model corresponding to the selection operation from the at least one virtual model in response to the selection operation; An associated virtual model determination module configured to execute determining at least one associated virtual model having a hierarchical relationship with the target virtual model; A hierarchical label display module configured to execute displaying a hierarchical label corresponding to a target hierarchical level number of the target virtual model in the hierarchical relationship in the target virtual model, and displaying a hierarchical label corresponding to an associated hierarchical level number of the associated virtual model in the hierarchical relationship in the associated virtual model; wherein, the hierarchical label is used to indicate the hierarchical level number of the virtual model.

23. An electronic device, including a processor and a memory, the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the display control method for component information according to any one of claims 1-21.

24. A computer-readable storage medium, the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to implement the display control method for component information according to any one of claims 1-21.

Citation Information

Patent Citations

  • Associated content display method and device

    CN106611006A

  • Control display method and device of game and display terminal

    CN108854071A

  • Target identification method and device based on virtual scene and electronic equipment

    CN114218769A

  • Interaction control method and device, electronic equipment and storage medium

    CN115193038A

  • Game scene generation method and device, computer equipment and storage medium

    CN115591239A