Human-computer interaction method and apparatus, and device and storage medium
By individually adjusting the layout of virtual skill icons in the skill usage interface and mapping it to the skill configuration interface, the problem of not being able to adjust the position of skill icons in the existing technology is solved, thereby improving the user experience and human-computer interaction rate of interactive objects.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-30
- Publication Date
- 2026-03-19
AI Technical Summary
Existing technology cannot independently adjust the position of the skill icon of a virtual skill on the skill usage interface, which limits the user experience of interactive objects and fails to meet the needs of interactive objects during the interaction process.
A human-computer interaction method is provided, which allows the interactive object to adjust the layout of the skill icons of virtual skills individually in the skill usage interface, and maps the adjusted layout to the skill configuration interface, thus realizing flexible adjustment of the skill icon layout.
It improves the user experience and flexibility of interactive objects, enhances the human-computer interaction rate, and ensures the consistency of the real-time layout of virtual skills in the skill configuration interface.
Smart Images

Figure CN2025111430_19032026_PF_FP_ABST
Abstract
Description
Human-computer interaction method, device, equipment and storage medium
[0001] The present application claims priority to the Chinese patent application No. 202411273581.6, filed on September 11, 2024, and entitled "Human-computer interaction method, device, equipment and storage medium", the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the technical field of computer technology, in particular to a human-computer interaction method, device, equipment and storage medium. BACKGROUND
[0003] With the development of computer technology, the types of application programs supporting human-computer interaction are more and more, in some application programs, skill configuration functions are provided through a skill configuration interface. For example, the application program can be a game, in the skill configuration interface of the game, the layout of the skill icons of virtual skills in the skill use interface of the game can be viewed. SUMMARY
[0004] Embodiments of the present application provide a human-computer interaction method, device, equipment and storage medium, which can be used to improve the human-computer interaction rate, and the technical solution is as follows:
[0005] In one aspect, the present application provides a human-computer interaction method, which is executed by a computer device, and the method comprises:
[0006] displaying a skill use interface of an application program, the skill use interface displaying skill icons of virtual skills configured for the application program;
[0007] in response to a layout adjustment operation of a first skill icon, displaying the first skill icon after layout adjustment in the skill use interface, the first skill icon being at least one of the skill icons;
[0008] displaying a mapping result in a skill configuration interface of the application program, the mapping result being obtained by mapping the layout of the first skill icon after layout adjustment to the skill configuration interface.
[0009] In another aspect, a human-computer interaction device is provided, and the device comprises:
[0010] a first display module configured to display a skill use interface of an application program, the skill use interface displaying skill icons of virtual skills configured for the application program;
[0011] The second display module is configured to display the first skill icons after the layout adjustment in the skill using interface in response to the layout adjustment operation of the first skill icons, the first skill icons being at least one of the skill icons.
[0012] The third display module is configured to display the mapping result in the skill configuration interface of the application program, the mapping result being obtained by mapping the layout of the first skill icons after the layout adjustment to the skill configuration interface.
[0013] In another aspect, the embodiments of the present application provide a computer device, which comprises a processor and a memory, and the memory stores at least one computer program, the at least one computer program is loaded and executed by the processor, so that the computer device implements the human-computer interaction method described above.
[0014] In another aspect, the embodiments of the present application provide a non-volatile computer readable storage medium, which stores at least one computer program, the at least one computer program is loaded and executed by the processor, so that the computer implements the human-computer interaction method described above.
[0015] In another aspect, the embodiments of the present application provide a computer program product or a computer program, which comprises computer instructions, the computer instructions are loaded and executed by the processor, so that the computer implements the human-computer interaction method described above.
[0016] The present application supports the interactive object to adjust the layout of the first skill icons, and the interaction flexibility is higher. After the layout adjustment of the first skill icons, the layout of the first skill icons after the layout adjustment is mapped to the skill configuration interface, which can improve the interaction flexibility and ensure that the real-time layout of the first skill icons is viewed in the skill configuration interface, thereby improving the interaction experience of the interactive object and further improving the human-computer interaction rate. BRIEF DESCRIPTION OF DRAWINGS
[0017] FIG. 1 is a structural schematic diagram of a computer system provided by the embodiments of the present application;
[0018] FIG. 2 is a flowchart of a human-computer interaction method provided by the embodiments of the present application;
[0019] FIG. 3 is a display schematic diagram of a skill using interface provided by the embodiments of the present application;
[0020] FIG. 4 is a display schematic diagram of another skill using interface provided by the embodiments of the present application;
[0021] FIG. 5 is a display schematic diagram of a skill configuration interface provided by the embodiments of the present application;
[0022] FIG. 6 is a display diagram of a skill configuration area according to an embodiment of the present application;
[0023] FIG. 7 is a display diagram of another skill configuration area according to an embodiment of the present application;
[0024] FIG. 8 is a diagram of a skill box according to an embodiment of the present application;
[0025] FIG. 9 is a diagram of another skill box according to an embodiment of the present application;
[0026] FIG. 10 is a diagram of another skill box according to an embodiment of the present application;
[0027] FIG. 11 is a diagram of another skill box according to an embodiment of the present application;
[0028] FIG. 12 is a diagram of another skill box according to an embodiment of the present application;
[0029] FIG. 13 is a diagram of another skill box according to an embodiment of the present application;
[0030] FIG. 14 is a diagram of a mapping box according to an embodiment of the present application;
[0031] FIG. 15 is a diagram of another mapping box according to an embodiment of the present application;
[0032] FIG. 16 is a flowchart of a human-computer interaction method according to an embodiment of the present application;
[0033] FIG. 17 is a structural diagram of a human-computer interaction apparatus according to an embodiment of the present application;
[0034] FIG. 18 is a structural diagram of a server according to an embodiment of the present application;
[0035] FIG. 19 is a structural diagram of a terminal device according to an embodiment of the present application. DETAILED DESCRIPTION
[0036] To make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.
[0037] It should be noted that the terms "first", "second", and the like in this application are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0038] In the process of human-computer interaction, the configuration process of the virtual skill is to select at least one virtual skill from a plurality of candidate skills as a virtual skill used in the interaction process according to the interaction habits or preferences of the interaction object.
[0039] The interaction object freely selects at least one virtual skill from the skill library (including a plurality of candidate skills), and in the competitive battle type interaction process, the interaction object also needs to adjust the layout positions of the skill icons of the at least one virtual skill displayed in the skill use interface to meet the feel requirements of the interaction object in the operation process. In the related art, the position of the skill icon of the virtual skill in the skill use interface cannot be adjusted alone (that is, the layout of the skill icon of the virtual skill cannot be adjusted), and only the entire skill region (the region formed by the skill icons of the at least one virtual skill selected from the skill library on the interaction interface) can be moved in position on the skill use interface.
[0040] Exemplarily, in the related art, the skill icons of all virtual skills in the skill use interface constitute a skill region, the mapping icons of all virtual skills in the skill configuration interface constitute a mapping region, and the skill use interface and the skill configuration interface are stored in a mapping relationship, which is used to map the entire skill region to the skill configuration interface to form the mapping region. That is, when the virtual skill in the A slot of the skill region is replaced, the A slot in the mapping region is also replaced by the skill icon of the new virtual skill.
[0041] In order to take into account the mapping relationship when configuring the virtual skill, when moving the position of the skill icon of the virtual skill on the skill use interface, the entire skill region can only be moved together, and the position of the skill icon of a single virtual skill in the skill region on the skill use interface cannot be adjusted. Because once the position of the skill icon of a certain virtual skill in the skill region is adjusted alone, the mapping relationship with the skill configuration interface no longer holds. The related art cannot meet the needs of the interaction object to adjust the skill icon of a single virtual skill (that is, to adjust the layout of the skill icon of the virtual skill), which greatly limits the operation experience of the interaction object in the interaction process.
[0042] To further illustrate the technical solutions provided by the embodiments of the present application, the following will describe in detail in combination with the drawings and specific embodiments. Although the embodiments of the present application provide the following method operation steps as shown in the embodiments or the drawings, more or less operation steps can be included in the method based on conventional or non-creative labor. The execution order of the steps is not limited to the execution order provided by the embodiments of the present application in the steps which do not have necessary causal relationship in logic. The method can be executed in sequence or in parallel when the method is executed in actual processing or by the control device as shown in the embodiments or the drawings.
[0043] Other features and advantages of the present application will be set forth in the following description, and in part will become apparent to those skilled in the art from the description, or can be learned by practice of the present application. The objects and other advantages of the present application can be realized and obtained by the structure particularly pointed out in the written description, claims, and drawings.
[0044] FIG. 1 shows a structural schematic diagram of a computer system provided by the embodiments of the present application. The computer system includes a terminal device 101 and a server 102. The terminal device 101 is a terminal device used by an interactive object, and an application program supporting interaction using virtual skills is installed and run in the terminal device 101. The human-computer interaction method provided by the embodiments of the present application can be executed by the terminal device 101, or can be executed by the terminal device 101 and the server 102 together, which is not limited by the embodiments of the present application.
[0045] The server 102 is configured to provide background service for the application program supporting interaction using virtual skills installed in the terminal device 101. In a possible implementation manner, the server 102 undertakes the main computing work, and the terminal device 101 undertakes the secondary computing work. Alternatively, the server 102 undertakes the secondary computing work, and the terminal device 101 undertakes the main computing work. Alternatively, the terminal device 101 and the server 102 adopt a distributed computing architecture to perform collaborative computing.
[0046] Exemplarily, the application program supporting interaction with virtual skills can be a game client, and can also be other types of clients, and embodiments of the present application do not limit the same. Exemplarily, the game client supporting interaction with virtual skills can be a Third-Person Shooting (TPS) game, a First-Person Shooting (FPS) game, a Multiplayer Online Battle Arena (MOBA) game, a multiplayer shooting survival game, a Massive Multiplayer Online Role-Playing Game (MMO), an Action Role Playing Game (ARPG), and the like. Exemplarily, other types of clients supporting interaction with virtual skills can include a Virtual Reality (VR) type client, an Augmented Reality (AR) type client, a three-dimensional map program, a map simulation program, a social type client, an interactive entertainment type client, and the like. In some embodiments, the game client can also be referred to as a game.
[0047] In a possible implementation manner, the terminal device 101 is any electronic product that can perform human-computer interaction with the interactive object through one or more manners such as a keyboard, a touchpad, a touch screen, a remote controller, a handle, a mouse, voice interaction, or a handwriting device, and the like, for example, a PC (Personal Computer), a mobile phone, a smart phone, a PDA (Personal Digital Assistant), a wearable device, a handheld portable game device, a PPC (Pocket PC), a tablet computer, a notebook computer, a desktop computer, a smart car machine, a smart television, a smart speaker, a smart watch, a vehicle terminal, and the like, but is not limited thereto.
[0048] The server 102 can be a standalone physical server, a server cluster composed of multiple physical servers, or a distributed system, and can also be a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and basic cloud computing services such as big data and artificial intelligence platforms, and the like. The embodiments of the present application do not limit this. The server 102 is directly or indirectly communicatively connected with the terminal device 101 through wired or wireless communication, and the present application does not limit this. The server 102 has data receiving function, data processing function and data sending function. Of course, the server 102 can also have other functions, and the embodiments of the present application do not limit this.
[0049] The terminal device 101 can be generally referred to as one of a plurality of terminal devices, and the embodiments herein are only exemplified by the terminal device 101. Those skilled in the art can know that the number of the terminal device 101 can be more or less. For example, the terminal device 101 can be only one, or the terminal device 101 can be dozens or hundreds, or more, and the embodiments of the present application do not limit the number and type of the terminal device 101.
[0050] The human-computer interaction method provided by the embodiments of the present application can be executed by the terminal device 101, or can be executed by the server 102, or can be executed by the terminal device 101 and the server 102 in interaction, and the embodiments of the present application do not limit this. In some embodiments, the terminal device 101 can send a layout adjustment request of the first skill icon to the server 102, the server 102 processes the layout adjustment request of the first skill icon sent by the terminal device 101, obtains a mapping result of the layout of the first skill icon after the layout adjustment mapped to the skill configuration interface, and sends the mapping result to the terminal device 101.
[0051] Exemplarily, as shown in FIG. 1, the terminal device 101 can execute the human-computer interaction method provided by the embodiments of the present application based on the following process: in response to the layout adjustment operation of the first skill icon, displaying the new layout 103 of the first skill icon after the layout adjustment (including the skill icons of skill one, skill two, skill three and skill four) in the skill use interface 105, in response to the viewing operation of the skill configuration interface of the application, mapping the layout 103 of the first skill icon after the layout adjustment to the skill configuration interface 106 to obtain a mapping result 104, and displaying the mapping result 104 in the skill configuration interface 106.
[0052] Those skilled in the art shall understand that the terminal device 101 and the server 102 are only examples, and other existing or future terminal devices or servers, such as those applicable to the present application, shall also be included in the protection scope of the present application and are hereby incorporated by reference.
[0053] Based on the computer system shown in FIG. 1, the embodiment of the present application provides a human-computer interaction method, which can be executed by the terminal device 101, the server 102, or the terminal device 101 and the server 102 in interaction, and the present embodiment does not limit the same. The present embodiment takes the method executed by a computer device as an example for description, which can be a terminal device or a server. As shown in FIG. 2, the human-computer interaction method provided by the present embodiment can include the following steps 201 to 203.
[0054] In step 201, a skill usage interface of an application program is displayed, and the skill usage interface displays skill icons of virtual skills configured for the application program.
[0055] Exemplarily, the application program includes a game, in which case, the skill usage interface of the game is displayed, and the skill usage interface displays skill icons of virtual skills configured for the game.
[0056] The virtual skill is a capability or action controlled by an interactive object and activated in a virtual environment, which is usually closely related to the attributes, levels, or equipment of a virtual character. The types of virtual skills include but are not limited to attack, defense, treatment, control, or assistance.
[0057] The skill usage interface is an interface about the actual use of virtual skills, and the interactive object selects and activates virtual skills on the skill usage interface. The skill icons of virtual skills are displayed on the skill usage interface, i.e., the interactive object can know the types of virtual skills involved in the current interactive process and the layout positions of the skill icons of each virtual skill on the skill usage interface through the skill usage interface, so that the interactive object has a clear understanding of the layout of the skill icons of virtual skills on the skill usage interface.
[0058] In addition, the way of using virtual skills in the skill usage interface includes but is not limited to releasing the virtual skills in response to the operation of releasing the virtual skills.
[0059] As an optional implementation, the skill usage interface includes a real-time battle interface or a simulated battle interface of the application program. Exemplarily, the application program includes a game, in which case, the skill usage interface includes a real-time battle interface or a simulated battle interface of the game.
[0060] The skill using interface is not limited to the real-time battle interface, and can also include a simulated battle interface. The skill using interface is various in type, and the interactive object can freely adjust the layout of the skill icons of the virtual skills in the various skill using interfaces, thereby improving the interest in human-computer interaction and further improving the human-computer interaction rate.
[0061] The real-time battle interface is a display interface involved by the interactive object in the battle process of the application program. The real-time battle interface includes, but is not limited to, at least one of the following: attribute values of the virtual character, magic values, skill icons of the virtual skills, and a battle map. The battle map can be understood as, for example, a large map of a battlefield and a small map scaled down in proportion. The application does not limit the display content in the real-time battle interface.
[0062] When the skill using interface includes the real-time battle interface of the application program, that is, the real-time battle interface is displayed in the skill using interface during the process of the application program. That is, during the real-time battle process, the interactive object can use the virtual skills corresponding to the skill icons displayed on the skill using interface through the skill using interface.
[0063] Exemplarily, referring to FIG. 3, a skill using interface is displayed in a virtual environment, and the skill using interface includes a real-time battle interface. 301, 302, 303, and 304 in FIG. 3 respectively represent skill icons of four virtual skills displayed in the real-time battle interface.
[0064] The simulated battle interface is an interface simulating a real-time battle process. The simulated battle interface can include part of necessary information in the real-time battle interface, which includes, but is not limited to, information related to the virtual skills, such as skill icons of the virtual skills and attribute values of the virtual character. The content of the part of necessary information can be determined by pre-setting, or can be determined by customizing the information displayed in the interface according to the needs of the interactive object. The application does not limit the content of the part of necessary information. The simulated battle interface can also include all the information in the battle interface, that is, the real-time battle interface is completely copied to the simulated battle interface. By customizing the positions of the skill icons in the simulated battle interface, an effect equivalent to adjusting the positions of the skill icons in the real-time battle interface can be achieved.
[0065] Exemplarily, if the display style of the real-time battle interface is the schematic diagram shown in FIG. 3, referring to a display schematic diagram of a simulated battle interface included in a skill using interface shown in FIG. 4, FIG. 4 displays part of the content in the real-time battle interface shown in FIG. 3, for simulating the real-time battle interface shown in FIG. 3. 401, 402, 403, and 404 in FIG. 4 respectively represent skill icons of four virtual skills displayed in the simulated battle interface, and 401, 402, 403, and 404 respectively correspond to 301, 302, 303, and 304 in FIG. 3.
[0066] In summary, the display content in the simulation battle interface can be provided based on the computer preset, such as a trial interface for real-time battle; or an interface based on the custom settings of the interactive object. The application does not limit the content setting method in the simulation battle interface, as long as the simulation battle interface can simulate the real-time battle interface, and ensure that the adjustment process of the interactive object to the skill icon of the virtual skill in the simulation battle interface is equivalent to adjusting in the real-time battle interface.
[0067] It should be noted that the skill use interface can be the same display interface as the simulation battle interface, that is, the current display interface is used to display the real-time battle scene and the simulation battle interface at the same time. The transparency of the skill use interface is lower than that of the real-time battle interface. When the skill use interface is displayed, the real-time battle interface is displayed as the background of the skill use interface in real time through a higher transparency mode. Alternatively, the skill use interface and the real-time battle interface are different display interfaces, that is, the skill use interface is displayed separately.
[0068] When the skill use interface includes the simulation battle interface, the display time of the skill use interface includes any moment of any one of the following: real-time battle in progress, real-time battle paused, or real-time battle terminated. For example, when the display time of the skill use interface is any moment when the skill use interface is displayed during the real-time battle pause or any moment when the skill use interface is displayed during the real-time battle termination, the simulation battle interface included in the skill use interface is a static picture; when the display time of the skill use interface is any moment during the real-time battle, the simulation battle interface included in the skill use interface includes a dynamic battle picture according to the real-time battle process.
[0069] The skill use interface and the skill configuration interface can be displayed in the same display interface. For example, when the skill use interface is displayed, the skill configuration interface is displayed on the skill use interface in response to the configuration operation of the virtual skill, but the transparency of the skill use interface is higher than that of the skill configuration interface at this time. Alternatively, the skill use interface and the skill configuration interface are two independent display interfaces. The application does not limit the interface display relationship between the skill use interface and the skill configuration interface.
[0070] The skill icon is one of the key visual elements in the application running process and the interactive process of the interactive object, and represents various virtual skills that can be used by the virtual character controlled by the interactive object in the interactive process in the form of a graph. That is, the skill icon is the presentation form of the virtual skill in the skill use interface. The display styles of the skill icons corresponding to different virtual skills are different, so as to distinguish different virtual skills by using the skill icons. The display style of the skill icon can be set according to human experience, or set according to the release effect corresponding to the skill, and the present application does not limit the style of the skill icon corresponding to different virtual skills, as long as the interactive object can visually distinguish different virtual skills.
[0071] Exemplarily, the skill icon of each virtual skill is marked with identification information of the virtual skill, for example, the identification information of the virtual skill can include at least one of an image of the virtual skill, a name of the virtual skill, and a number of the virtual skill. Exemplarily, the shape of the skill icon of the virtual skill can be any shape such as a circle, a rectangle, a square, etc., and the shapes of the skill icons of different virtual skills can be the same or different.
[0072] The virtual skill configured for the application can be a virtual skill configured by the application initialization, a virtual skill automatically configured according to the interactive habit of the interactive object, or a skill configured by the interactive object in the virtual skill configuration interface before entering the virtual skill use interface, and the present application does not limit the configuration mode of the virtual skill displayed in the skill use interface. In some embodiments, the virtual skill use interface can also be referred to as the skill use interface, and the virtual skill configuration interface can also be referred to as the skill configuration interface.
[0073] The following introduces a way of configuring a virtual skill for an application.
[0074] It should be noted that the present application does not limit the number of virtual skills, which includes one or at least two. As an optional implementation, the number of virtual skills is at least one, and before displaying the skill use interface of the application, the method further includes: displaying a skill configuration interface, the skill configuration interface displays skill information of candidate skills, the candidate skills include at least one virtual skill; and in response to a configuration operation of at least one virtual skill in the candidate skills, configuring at least one virtual skill for the application. Exemplarily, the application includes a game, and in this case, configuring at least one virtual skill for the application means configuring at least one virtual skill for the game.
[0075] In the application, through the skill configuration interface, the interactive object can flexibly configure the virtual skills used in the skill use interface according to the needs, so as to ensure that the interactive object can use appropriate virtual skills in the skill use interface for interaction, improve the interactive experience of the interactive object, and thus improve the human-computer interaction rate.
[0076] The skill configuration interface is a platform for the interactive object to customize the virtual skills used in the virtual skill use interface, allowing the interactive object to configure the virtual skills according to personal preferences and battle strategies. The process of configuring the virtual skills in the skill configuration interface, i.e., the process of the interactive object customizing and managing the virtual skills, the interactive object can adjust the relevant parameters of the virtual skills through the interface according to its own preferences, interaction habits, etc. It should be noted that the content configured by the interactive object in the skill configuration interface is not limited by the present application, including but not limited to: the skill type of the virtual skill and the initial display position of the virtual skill in the skill use interface.
[0077] The display content in the skill configuration interface includes the skill information of the candidate skills, and the interactive object can select the virtual skills needed in the interaction process from at least one candidate skill according to the skill information of the candidate skills. In the skill configuration interface, the candidate skill refers to the virtual skill that the interactive object can select and configure into the application. The candidate skill includes but is not limited to all virtual skills owned by the interactive object and possible auxiliary virtual skills.
[0078] Exemplarily, the candidate skills include all virtual skills that can be unlocked by the level of the interactive object. Exemplarily, the candidate skills include the virtual skills recommended by the computer device for the interactive object according to the interaction data of the interactive object. Exemplarily, the candidate skills include the virtual skills used by the interactive object in the historical time period. The historical time period can be set according to experience, or can be flexibly adjusted according to demand, and the embodiments of the present application do not limit this.
[0079] The skill information refers to the relevant information representing the candidate skill, and the content of the skill information includes but is not limited to: at least one of the icon of the candidate skill, the skill name of the candidate skill, the skill effect description of the candidate skill, the skill consumption resource (such as magic value, attribute value, etc.) of the candidate skill, or the skill cooling time of the candidate skill. By displaying the skill information, it can help the interactive object to better understand the candidate skill, and then make a selection and configuration of the virtual skill that is more suitable for its own interaction.
[0080] Exemplarily, the display content in the skill configuration interface can further include at least one of the following: the current available skill points for unlocking or upgrading new virtual skills; the effect demonstration of the candidate skills when released; the function description information of each candidate skill. Exemplarily, the function description information includes the skill effect of each virtual skill, the attribute value consumed when the candidate skill is released, the cooling time, and the like. The present application does not limit the display content included in the skill configuration interface. The display content in the skill configuration interfaces of different application programs can be the same or different, and the display content in the skill configuration interfaces of the same application program at different time can be the same or different, for example, the display style of the corresponding skill configuration interface is determined according to the role level of the virtual role controlled by the interactive object.
[0081] Exemplarily, referring to a skill configuration interface shown in FIG. 5, the skills a-i in the region 501 represent the skill information of the candidate skills.
[0082] As an optional implementation, the skill configuration interface further displays at least one skill configuration area, and the configuration operation of any virtual skill in the at least one virtual skill includes: the operation of selecting any skill configuration area in the at least one skill configuration area and the skill information of any virtual skill; or the operation of moving the skill information of any virtual skill to any skill configuration area in the at least one skill configuration area.
[0083] By displaying the at least one skill configuration area, the interactive object can configure the at least one virtual skill through simple operations such as clicking and dragging, thereby providing more customization space and operation freedom for the interactive object in the process of configuring the at least one virtual skill, and thus improving the interactive experience of the interactive object and further improving the human-computer interaction rate.
[0084] The skill configuration area is an area for configuring virtual skills, and the display mode of the skill configuration area includes but is not limited to the display of a prominent area boundary line. For example, the area boundary line is highlighted to help the interactive object accurately select and position.
[0085] Exemplarily, any skill configuration area supports at least one of adjusting the display position or adjusting the display size. Adjusting the display position means adjusting the position of any skill configuration area displayed in the skill configuration interface, and adjusting the display size means adjusting the size of any skill configuration area displayed in the skill configuration interface. The interactive object can adjust the display position and / or the display size of the skill configuration area according to the needs, which is beneficial to improve the interactive experience of the interactive object in the process of configuring the virtual skills, and thus improve the human-computer interaction rate.
[0086] The configuration process comprises at least one of matching skill information of any candidate skill with any skill configuration area, adjusting priority of a virtual skill configured in at least one skill configuration area, or activating a specific virtual skill combination, the virtual skill combination being preset, the matching scheme of the at least one candidate skill matching the at least one skill configuration area, the interactive object being able to directly take the matching scheme corresponding to any virtual skill combination as the final configuration result by activating the any virtual skill combination.
[0087] When the configuration operation is an operation of selecting any skill configuration area in the at least one skill configuration area and skill information of any virtual skill, the configuration operation comprises: first selecting any skill configuration area in the at least one skill configuration area, and then selecting skill information of any virtual skill; or, first selecting skill information of any virtual skill, and then selecting any skill configuration area in the at least one skill configuration area; or, simultaneously selecting skill information of any virtual skill and any skill configuration area in the at least one skill configuration area. That is, the application does not limit the order of selection of any skill configuration area in the at least one skill configuration area and skill information of any virtual skill, and finally only needs to ensure that any skill configuration area in the at least one skill configuration area and skill information of any virtual skill are in the selected state.
[0088] It should be noted that the way the interactive object selects any skill configuration area in the at least one skill configuration area comprises but is not limited to: clicking a skill configuration area control corresponding to any skill configuration area; or, triggering any key in an external device of the computer device. The way the interactive object selects skill information of any virtual skill in the candidate skill comprises but is not limited to: clicking an icon of the any virtual skill; or, clicking an entry corresponding to the any virtual skill in a candidate skill list constituted by the candidate skill; or, triggering any key in an external device of the computer device. The external device refers to a hardware device connected to the computer device for interaction with the computer device, and exemplary, the external device can comprise but is not limited to a keyboard, a remote controller, a handle, a mouse, etc.
[0089] When the configuration operation is an operation of moving skill information of any virtual skill to any skill configuration area in the at least one skill configuration area, the moving way comprises but is not limited to: moving skill information of any virtual skill from an initial display position to any skill configuration area in the at least one skill configuration area; or, moving skill information of any virtual skill from other skill configuration areas to the any skill configuration area, the other skill configuration area referring to a skill configuration area in the at least one skill configuration area other than the any skill configuration area.
[0090] It should be noted that after the skill information of any virtual skill is configured in any skill configuration area, the method further comprises: displaying an icon of any virtual skill in any skill configuration area.
[0091] Exemplarily, for the case that the virtual skills configured for the application program are the skills configured in the skill configuration areas of the skill configuration interface by the interactive object, the skill icons of the virtual skills displayed in the skill use interface are obtained by mapping the skill configuration areas in the skill configuration interface where the virtual skills are configured to the skill use interface. That is, the positional relationship between the skill icons of the virtual skills displayed in the skill use interface is the same as the positional relationship between the skill configuration areas in the skill configuration interface where the virtual skills are configured, and the positional relationship can include the position direction and the position distance.
[0092] Exemplarily, referring to 602, 603, 604 and 605 in 601 in FIG. 6, 601 refers to an area containing all skill configuration areas, and 602, 603, 604 and 605 represent four skill configuration areas. It should be noted that any skill configuration area in FIG. 6 can itself have a previously configured virtual skill or a system initialized default virtual skill, and the interactive object can reselect the skill information of any virtual skill from the skill information of at least one candidate skill according to the interactive habit, update the virtual skill in the skill configuration area that the interactive object wants to update. For example, assuming that there is a previously configured or system initialized default virtual skill three in the skill configuration area corresponding to 603, the interactive object can update the skill information of virtual skill b in the skill configuration area corresponding to 603. Alternatively, any skill configuration area in FIG. 6 can itself not have any virtual skill configured, and the interactive object can select the skill information of any virtual skill from the skill information of at least one candidate skill according to the interactive habit and configure the skill information of any virtual skill in the skill configuration area that the interactive object wants to configure. For example, assuming that the skill configuration area corresponding to 603 itself does not have any virtual skill configured, the interactive object can select the skill information of any virtual skill from the skill information of at least one candidate skill according to the interactive habit and configure the skill information of any virtual skill in the skill configuration area corresponding to 603.
[0093] The display manner of the positional relationship between the at least one skill configuration area in the skill configuration interface comprises: displaying the positional relationship between the at least one skill configuration area according to an initialization state, which can be pre-defined by human experience; or determining the initialization state corresponding to the current application program category according to the corresponding relationship between the application program category and the initialization state. Exemplarily, referring to the positional relationship between 702, 703, 704 and 705 in 701 in FIG. 7, which is another initialization state. 701 refers to an area containing all skill configuration areas, and 702, 703, 704 and 705 represent four skill configuration areas.
[0094] As an optional implementation, display configuration controls, each candidate skill corresponds to a configuration control, and the configuration operation of any virtual skill in the at least one virtual skill includes: triggering operation of the configuration control of any candidate skill, and configuring the any candidate skill as the any virtual skill.
[0095] After the configuration operation of the skill configuration interface is completed, the new skill configuration needs to be updated in real time to the skill use interface of the application, that is, any change made in the skill configuration interface should be immediately mapped to the skill use interface, so that the interactive object can seamlessly use the latest updated virtual skill configuration in the skill use interface. The continuity of the operation of the interactive object is maintained and the reaction speed of the interactive object in the skill use interface is improved.
[0096] It should be noted that the skill configuration interface also includes the functions of undoing configuration and reconfiguring, allowing the interactive object to make timely adjustments after making an error configuration. Undoing configuration can be understood as a configuration icon for undoing the latest configuration, and reconfiguring can be understood as clearing the configured configuration icon. The display method of the undoing configuration function and the reconfiguring function in the skill configuration interface is not limited in the present application, and can be displayed through two different controls.
[0097] It should be noted that the skill configuration interface in the present application is not limited to the skill configuration interface in the game, but can also include the skill configuration interface in other application programs that support the interaction of the interactive object.
[0098] It should be noted that the skill use interface in the present application is not limited to the skill use interface in the game, but can also include the skill use interface in other application programs that support the interaction of the interactive object.
[0099] In addition, after step 201, the method further includes: in response to a viewing operation of the skill configuration interface of the application, mapping the layout of the skill icons to the skill configuration interface to obtain a mapping result.
[0100] In the case that the layout of the current skill icons is an initialization layout of the application, the layout of the skill icons corresponding to the initialization layout is mapped to the skill configuration interface to obtain a mapping result. At this time, the mapping result on the skill configuration interface includes the layout of the initialization layout. Illustratively, the initialization layout of the application is a layout determined according to the display positions of the skill icons of the virtual skills, and the initialization display position can be a randomly specified position.
[0101] In a case where the layout condition of the current skill icon is the custom initial layout, the layout condition of the skill icon corresponding to the custom initial layout is mapped to the skill configuration interface to obtain a mapping result. At this time, the mapping result on the skill configuration interface includes the layout condition corresponding to the custom initial layout. For example, the custom initial layout is a layout determined according to the display position of the skill icon of each virtual skill. The display position can be a position configured by the interactive object for the skill icon of the virtual skill when the virtual skill is configured.
[0102] In step 202, in response to the layout adjustment operation of the first skill icon, the first skill icon is displayed on the skill use interface after the layout adjustment, and the first skill icon is at least one of the skill icons.
[0103] The number of the first skill icons is not limited in the present application, and can be one of the at least one skill icon or a plurality of skill icons. For a case where the first skill icon is one of the at least one skill icon, the number of the first skill icon is one. For a case where the first skill icon is a plurality of skill icons, the number of the first skill icon is a plurality. When the number of the first skill icon is a plurality, the layout adjustment operation of the first skill icon includes a layout adjustment operation corresponding to each first skill icon.
[0104] The layout adjustment operation of the first skill icon is an operation for changing the layout condition of the first skill icon on the skill use interface, and the layout condition of the first skill icon on the skill use interface includes the position (such as the center position) of the first skill icon in the skill use interface and the size of the first skill icon in the skill use interface. For example, in a case where the number of the first skill icon is one of the at least one skill icon, the layout adjustment operation of the first skill icon includes at least one of the following: keeping the size of the first skill icon unchanged and adjusting the center position of the first skill icon; or keeping the center position of the first skill icon unchanged and adjusting the size of the first skill icon. In other words, the layout adjustment operation of the first skill icon can be moving the center position of the first skill icon in the skill use interface, or keeping the center position unchanged and scaling the first skill icon, or changing the center position of the first skill icon and scaling the first skill icon. The present application does not limit the layout adjustment operation of the first skill icon, as long as the layout condition of the first skill icon on the skill use interface can be changed.
[0105] Exemplarily, when the layout adjustment operation mode of the first skill icon is to keep the size of the first skill icon unchanged and to adjust the center position of the first skill icon, the adjustment mode includes but is not limited to: dragging the center position of the first skill icon to a target position to be moved; or, first selecting the first skill icon, and then selecting a target position to be moved; or, by moving the table, inputting a target position to be moved in the center position of the first skill icon corresponding to the table.
[0106] It should be noted that when the number of the first skill icons is a plurality of skill icons in the at least one skill icon, the layout adjustment operation mode of each first skill icon can be the same or different, and the layout adjustment mode of part of the first skill icons can be the same or different. The present application does not limit the layout adjustment operation mode of each first skill icon when the number of the first skill icons is a plurality of skill icons.
[0107] As an optional implementation, the first skill icon is all the skill icons in the skill icons, and the layout adjustment operation of all the skill icons is used to adjust the association relationship between all the skill icons.
[0108] When the first skill icon is all the skill icons in the skill icons, the interactive object can flexibly adjust the association relationship between all the skill icons, realize the flexible adjustment of the skill icons, and has high interaction flexibility, thereby improving the human-computer interaction rate.
[0109] The association relationship refers to the relationship between each skill icon in all the skill icons. The layout adjustment operation mode of each skill icon is different, and the association relationship between the skill icons in the layout is also different.
[0110] The association relationship includes but is not limited to at least one of the following: the position direction between each first skill icon; the position distance between the center positions of each first skill icon; and the farthest distance between any two first skill icons.
[0111] Exemplarily, when the layout adjustment operation mode of any two first skill icons is to keep the center position of the first skill icon unchanged and to adjust the size of the first skill icon, the association relationship of the any two first skill icons is the farthest distance between the any two first skill icons.
[0112] Exemplarily, when the layout adjustment operation mode of any two first skill icons is to adjust the center position of the first skill icon, the association relationship of the any two first skill icons is the position direction between each first skill icon and / or the position distance between the center positions of each first skill icon.
[0113] In an example embodiment, in response to the moving operation of the first skill icon, the first skill icon is displayed in the skill using interface in an adjusted layout.
[0114] In an example embodiment, in response to the moving operation of the first skill icon, an animation of moving the first skill icon is displayed in the skill using interface. In the skill using interface, the animation of moving the first skill icon is a visual effect for showing the moving of the first skill icon when the first skill icon undergoes the layout adjustment in the skill using interface. When the interactive object adjusts the center position of the first skill icon in the skill using interface, or keeps the center position of the first skill icon unchanged in the skill using interface and adjusts the size of the first skill icon, the dynamic feeling of the skill using interface is increased, and it is also helpful for the interactive object to clearly identify the icon state of the first skill icon after the layout adjustment.
[0115] The display manner of the animation is not limited in the present application. For example, when the center position of the first skill icon is adjusted, the display manner of the animation includes a smooth moving track and a proper moving speed, that is, the moving track of smooth moving at a proper moving speed is displayed, so that the interactive object can easily follow the change of the center position of the first skill icon to move the line of sight. For example, when the center position of the first skill icon is kept unchanged and the size of the first skill icon is adjusted, the display manner of the animation includes an adjustment track of the display size.
[0116] In step 203, the mapping result is displayed in the skill configuration interface of the application program, and the mapping result is obtained by mapping the layout of the first skill icon after the layout adjustment to the skill configuration interface.
[0117] For example, the application program includes a game, and in this case, the mapping result is displayed in the skill configuration interface of the game, and the mapping result is obtained by mapping the layout of the first skill icon after the layout adjustment to the skill configuration interface of the game.
[0118] The timing of displaying the mapping result in the skill configuration interface of the application program is not limited in the embodiments of the present application. For example, the timing of displaying the mapping result in the skill configuration interface of the application program can include: in response to a viewing operation of the skill configuration interface, the mapping result is displayed in the skill configuration interface of the application program. The viewing operation is an operation of the interactive object to view the current skill configuration interface. As an optional implementation, the viewing control of the skill configuration interface can be displayed in the skill using interface, and in response to the triggering operation of the viewing control, the viewing operation of the skill configuration interface is obtained.
[0119] As another optional implementation, the manner of obtaining the viewing operation of the skill configuration interface can further include: in response to detecting a skill configuration interface viewing voice, obtaining the viewing operation of the skill configuration interface. The skill configuration interface viewing voice refers to a voice issued by the interactive object for viewing the skill configuration interface. The skill configuration interface viewing voice can be set according to experience, or can be flexibly adjusted according to application scenarios, and the embodiments of the present application do not limit this.
[0120] As another optional implementation, the manner of obtaining the viewing operation of the skill configuration interface can further include: in response to detecting a skill configuration interface viewing gesture, obtaining the viewing operation of the skill configuration interface. The skill configuration interface viewing gesture refers to a gesture made by the interactive object for viewing the skill configuration interface. The skill configuration interface viewing gesture can be set according to experience, or can be flexibly adjusted according to application scenarios, and the embodiments of the present application do not limit this.
[0121] As another optional implementation, the manner of obtaining the viewing operation of the skill configuration interface can further include: in response to detecting a first specific operation in the external device, obtaining the viewing operation of the skill configuration interface. The first specific operation in the external device refers to an operation generated by the interactive object in the external device for viewing the skill configuration interface. The first specific operation can be set according to experience, or can be flexibly adjusted according to application scenarios, and the embodiments of the present application do not limit this. Illustratively, the first specific operation can include triggering a first designated key in the external device for a first number of times in succession, or triggering a plurality of second designated keys in the external device in a certain order in turn.
[0122] Illustratively, the timing of displaying the mapping result in the skill configuration interface of the application program can further include: in response to an exit operation of the skill use interface, displaying the mapping result in the skill configuration interface of the application program. As an optional implementation, an exit control can be displayed in the skill use interface. In response to a triggering operation of the exit control, the exit operation of the skill use interface is obtained.
[0123] As another optional implementation, the manner of obtaining the exit operation of the skill use interface can further include: in response to detecting a skill use interface exit voice, obtaining the exit operation of the skill use interface. The skill use interface exit voice refers to a voice issued by the interactive object for exiting the skill use interface. The skill use interface exit voice can be set according to experience, or can be flexibly adjusted according to application scenarios, and the embodiments of the present application do not limit this.
[0124] As another optional implementation, the manner of acquiring the exit operation of the skill using interface can further include: acquiring the exit operation of the skill using interface in response to detecting a skill using interface exit gesture. The skill using interface exit gesture refers to a gesture made by the interactive object for exiting the skill using interface. The skill using interface exit gesture can be set according to experience or flexibly adjusted according to application scenarios, and the embodiments of the present application do not limit this.
[0125] As another optional implementation, the manner of acquiring the exit operation of the skill using interface can further include: acquiring the exit operation of the skill using interface in response to detecting a second specific operation in the external device. The second specific operation in the external device refers to an operation generated by the interactive object in the external device for exiting the skill using interface. The second specific operation in the external device can be set according to experience or flexibly adjusted according to application scenarios, and the embodiments of the present application do not limit this. Exemplarily, the second specific operation can include triggering a third designated key in the external device for a second number of times in succession, or triggering a plurality of fourth designated keys in the external device in a certain order one by one.
[0126] In the embodiments of the present application, the mapping result is obtained by mapping the layout of the layout-adjusted first skill icon to the skill configuration interface. Exemplarily, for the case that the first skill icon refers to part of the skill icons of the virtual skill configured for the application program, the mapping result can be obtained by mapping only the layout of the layout-adjusted first skill icon to the skill configuration interface, or can be obtained by mapping the layout of the layout-adjusted first skill icon and the layout of the second skill icon to the skill configuration interface, and the embodiments of the present application do not limit this. The second skill icon refers to the other skill icons of the virtual skill configured for the application program except the first skill icon, that is, the skill icon of the virtual skill configured for the application program whose layout is not adjusted.
[0127] In the exemplary embodiments, the mapping result includes a first mapping icon, and the first mapping icon is used to indicate the layout of the layout-adjusted first skill icon.
[0128] The mapping result includes the first mapping icon, and the interactive object can intuitively understand the layout of the first skill icon through the first mapping icon on the skill configuration interface, which improves the visual experience of the interactive object, and further improves the interactive interest of the interactive object, thereby improving the human-computer interaction rate.
[0129] The first mapping icon refers to a result obtained after mapping the first skill icon from the skill use interface to the skill configuration interface. The display style of the first mapping icon can be the same as or different from the first skill icon. The display style can include at least one of display content, display size, display color, or display effect of the icon, and the present application does not limit the display style as long as the interactive object can understand the layout of the first skill icon according to the first mapping icon. Exemplarily, the first mapping icon can be a thumbnail of the first skill icon.
[0130] It should be noted that the number of first skill icons can be one or more, and each first skill icon corresponds to a first mapping icon, that is, the number of first mapping icons is one or more.
[0131] In an exemplary embodiment, for the case that the first skill icon refers to part of the skill icons of the virtual skill configured for the application program, the mapping result can include only the first mapping icon, or include the first mapping icon and a second mapping icon. The second mapping icon is used to indicate the layout of the second skill icon. The second skill icon refers to the skill icon of the virtual skill configured for the application program other than the first skill icon, that is, the skill icon of the virtual skill configured for the application program whose layout is not adjusted. The second mapping icon refers to a result obtained after mapping the second skill icon from the skill use interface to the skill configuration interface. In the case that the mapping result includes the first mapping icon and the second mapping icon, the interactive object can understand the latest layout of all skill icons according to the mapping result, which improves the interactive experience of the interactive object and further improves the human-computer interaction rate.
[0132] As an optional implementation, the process of obtaining the mapping result includes: determining a skill area covering the first skill icon after the layout adjustment in the skill use interface, the skill area being used to indicate the layout of the first skill icon after the layout adjustment; and scaling the skill area based on the scaling ratio corresponding to the skill configuration interface to obtain the mapping result.
[0133] By directly scaling the skill area according to the scaling ratio to obtain the mapping result, the efficiency of obtaining the mapping result is improved, thereby improving the efficiency of displaying the mapping result in the skill configuration interface and further improving the interactive efficiency of the interactive object.
[0134] The skill area is an area in the skill using interface that covers the first skill icon after layout adjustment. In an example embodiment, for the case where the first skill icon refers to a part of the skill icons configured for the virtual skill of the application program, the skill area can cover only the first skill icon after layout adjustment, or can cover both the first skill icon after layout adjustment and the second skill icon before layout adjustment. For example, in the case where the skill area covers only the first skill icon after layout adjustment, the mapping result includes only the first mapping icon; in the case where the skill area covers both the first skill icon after layout adjustment and the second skill icon before layout adjustment, the mapping result includes both the first mapping icon and the second mapping icon.
[0135] The coverage area of the skill area can change with the layout adjustment of the skill icons. The display style and area of the skill area are not limited in the present application, as long as the area of the skill area is less than or equal to the area of the skill using interface, i.e., the maximum range framed by the skill area is the entire skill using interface.
[0136] In an example embodiment, the border of the skill area is referred to as a skill frame. The shape of the skill frame is not limited in the present embodiment, for example, the shape of the skill frame can include but is not limited to a rectangle, a square, a trapezoid, a circle, etc.
[0137] In an example embodiment, when the shape of the skill frame is a rectangle, the length-width ratio of the skill frame matches the display resolution of the skill using interface. That is, before determining the skill area, the length-width ratio of the skill frame needs to be determined based on the display resolution of the skill using interface.
[0138] The determination method of the display resolution of the skill using interface includes: determining the display resolution of the skill using interface corresponding to the display device currently running the application program according to the development settings of the application program, for example, if the display device currently running the application program is a computer or a mobile phone, the display resolution of the skill using interface is 16:9, and if the display device currently running the application program is a tablet computer, the display resolution of the skill using interface is 4:3; or the display resolution of the skill using interface is set by the interactive object according to the interactive habit. The determination method of the display resolution of the skill using interface is not limited in the present application.
[0139] For example, determining the length-width ratio of the skill frame based on the display resolution of the skill using interface refers to taking the length-width ratio corresponding to the display resolution of the skill using interface as the length-width ratio of the skill frame. For example, taking the display resolution of the skill using interface as 16:9, the length-width ratio corresponding to the display resolution of the skill using interface is 16:9, i.e., taking 16:9 as the length-width ratio of the skill frame.
[0140] It should be noted that the skill box can be displayed on the skill use interface or only perceived on the server side without being displayed on the skill use interface. In the case that the skill box is displayed on the skill use interface, the interactive object can see the skill box on the skill use interface; in the case that the skill box is only perceived on the server side without being displayed on the skill use interface, the interactive object cannot see the skill box on the skill use interface.
[0141] Exemplarily, referring to a skill use interface shown in FIG. 8, four skill icons corresponding to skill one, skill two, skill three and skill four are framed by a skill box 801. Since the display resolution of the skill use interface is 16:9, the aspect ratio of the skill box 801 is also 16:9.
[0142] Exemplarily, referring to another skill use interface shown in FIG. 9, four skill icons corresponding to skill one, skill two, skill three and skill four are framed by a skill box 901. Since the display resolution of the skill use interface is 16:9, the aspect ratio of the skill box 901 is also 16:9.
[0143] Exemplarily, referring to a skill use interface shown in FIG. 10, since skill one, skill two, skill three and skill four are close to four edges of the skill use interface, the skill box is the interface frame of the skill use interface.
[0144] In an exemplary embodiment, the skill box is attached to at least one set of parallel edges of the minimum skill region, and any set of parallel edges includes two mutually parallel edges of the minimum skill region. The minimum skill region is the smallest rectangular region in the plurality of rectangular regions covering the target skill icon. The target skill icon refers to the skill icon that needs to be covered by the skill region. The target skill icon can include only the first skill icon after layout adjustment, or can include the first skill icon after layout adjustment and the second skill icon without layout adjustment.
[0145] The minimum skill region can have two sets of parallel edges, one set of parallel edges being the upper and lower edges of the minimum skill region, and the other set of parallel edges being the left and right edges of the minimum skill region. The skill box can be attached only to the upper and lower edges of the minimum skill region, or only to the left and right edges of the minimum skill region, or to all of the upper, lower, left and right edges of the minimum skill region.
[0146] The skill box is attached to at least one set of parallel edges of the two sets of parallel edges of the minimum skill region, which can minimize the area of the skill box and improve the display ratio of the target skill icon in the skill box.
[0147] Exemplarily, taking the four skill icons corresponding to the target skill icons of skill one, skill two, skill three and skill four as an example, the skill frame can be as shown in FIG. 11. In FIG. 11, the skill frame is in contact with the upper edge and the lower edge of the minimum skill region where the four skill icons are located.
[0148] In an exemplary embodiment, the center position of the skill frame includes the minimum skill region, that is, the skill frame frames the target skill icons by locating the minimum skill region at the center position of the skill frame.
[0149] The centering is that the minimum skill region is horizontally and vertically aligned in the center of the skill frame, that is, the minimum skill region is visually located at the center of the skill frame. The minimum skill region being located at the center position of the skill frame can be understood as that the first distance and the second distance are the same, and the third distance and the fourth distance are the same, wherein the first distance is the distance between the left edge of the minimum skill region and the left edge of the skill frame, the second distance is the distance between the right edge of the minimum skill region and the right edge of the skill frame, the third distance is the distance between the upper edge of the minimum skill region and the upper edge of the skill frame, and the fourth distance is the distance between the lower edge of the minimum skill region and the lower edge of the skill frame.
[0150] The sizes of the first distance and the second distance and the sizes of the third distance and the fourth distance can be determined according to the specific circumstances of the skill frame and the minimum skill region.
[0151] As an optional implementation, the skill frame is in contact with at least one set of parallel edges of the minimum skill region, and the minimum skill region is located at the center position of the skill frame, so as to optimize the display style of the skill frame. Exemplarily, in the case where the skill frame is in contact with the upper edge and the lower edge of the minimum skill region, and the minimum skill region is located at the center position of the skill frame, the first distance and the second distance are equal and not equal to 0, and the third distance and the fourth distance are equal to 0; in the case where the skill frame is in contact with the left edge and the right edge of the minimum skill region, and the minimum skill region is located at the center position of the skill frame, the first distance and the second distance are equal to 0, and the third distance and the fourth distance are equal and not equal to 0; in the case where the skill frame is in contact with the upper edge, the lower edge, the left edge and the right edge of the minimum skill region, and the minimum skill region is located at the center position of the skill frame, the first distance, the second distance, the third distance and the fourth distance are all equal to 0.
[0152] Exemplarily, based on the four skill icons corresponding to the target skill icons of skill one, skill two, skill three and skill four, the skill frame can be as shown in FIG. 12. In FIG. 12, the skill frame is in contact with the upper edge and the lower edge of the minimum skill region where the four skill icons are located, and the minimum skill region is located at the center position of the skill frame. In the skill frame shown in FIG. 12, d1 is the first distance, d2 is the second distance, and d1 is equal to d2.
[0153] Exemplarily, based on the four skill icons corresponding to the target skill icons of skill one, skill two, skill three and skill four, the skill frame can be as shown in FIG. 13. In FIG. 13, the skill frame is in contact with the left edge and the right edge of the minimum skill area where the four skill icons are located, and the minimum skill area is located at the center of the skill frame. In the skill frame shown in FIG. 13, d3 is the third distance, and d4 is the fourth distance. d3 is equal to d4.
[0154] The scaling ratio is the ratio of scaling the skill area. The setting manner of the scaling ratio corresponding to the skill configuration interface includes but is not limited to: custom setting according to human experience; or determining the scaling ratio corresponding to the area of the current skill configuration interface based on the corresponding relationship between the area and the scaling ratio of the skill configuration interface. The setting manner of the scaling ratio is not limited in the present application. It should be noted that when the scaling ratio is 1, the skill area is directly and integrally mapped to the skill configuration interface to obtain the mapping result.
[0155] After scaling the skill area according to the scaling ratio, the mapping result is directly obtained. In different cases of the target skill icons covered by the skill area, the obtained mapping result is also different. Exemplarily, if the target skill icons covered by the skill area only include the first skill icon after layout adjustment, the mapping result only includes the first mapping icon; if the target skill area covered by the skill area includes the first skill icon after layout adjustment and the second skill icon without layout adjustment, the mapping result includes the first mapping icon and the second mapping icon.
[0156] As an optional implementation, the skill configuration interface further displays a mapping frame framing the mapping result. The mapping frame is a visual bridge between the skill use interface (such as the real-time battle interface) of the application and the skill configuration interface, and plays a role of mapping the layout of the skill icons in the skill use interface (such as the real-time battle interface) to the skill configuration interface. It is not only a functional element, but also a key node reflecting the human-computer interaction experience and visual aesthetics of the interactive object. When the skill configuration interface further displays the mapping frame, the size and shape of the mapping frame are not limited in the present application, as long as the mapping icons can be framed in it. It should be noted that the display manner of the mapping frame includes but is not limited to dashed line and solid line.
[0157] By displaying the mapping frame framing the mapping result, the mapping result can be clearly distinguished from other contents in the skill configuration interface by using the mapping frame, which can enable the interactive object to more intuitively understand which contents in the skill configuration interface are the mapping result, improve the visual feeling of the interactive object, and thus improve the interactive experience and the human-computer interaction rate of the interactive object.
[0158] In an example embodiment, the mapping manner of the mapping frame is not limited in the embodiment of the present application. For example, the edge frame of the skill area can be mapped in the skill configuration interface as the mapping frame. For example, the mapping frame can be determined according to the display area of the mapping result after the mapping result is displayed.
[0159] The shape of the mapping frame is not limited in the embodiment of the present application. For example, the shape of the mapping frame can include but is not limited to a rectangle, a square, a trapezoid, a circle, and the like.
[0160] In an example embodiment, when the mapping frame is a rectangular frame, that is, the shape of the mapping frame is a rectangle, the length-width ratio of the mapping frame matches the display resolution of the skill configuration interface. For example, the length-width ratio of the mapping frame is determined by taking the length-width ratio corresponding to the display resolution of the skill configuration interface as the length-width ratio of the mapping frame. For example, if the length-width ratio corresponding to the display resolution of the skill configuration interface is 16:9, 16:9 is taken as the length-width ratio of the mapping frame.
[0161] The mapping result can be framed by a rectangular frame with a length-width ratio matching the display resolution of the skill configuration interface. The mapping result can be placed in a rectangular frame with a length-width ratio matching the display resolution of the skill configuration interface, reducing the visual strangeness of the interactive object, thereby improving the visual effect of the interactive object understanding the layout of the first skill icon in the skill use interface through the skill configuration interface, and improving the interactive experience and human-computer interaction rate of the interactive object.
[0162] The display resolution of the skill configuration interface and the display resolution of the skill use interface can be the same or different. For example, for the case that the display resolution of the skill configuration interface and the display resolution of the skill use interface are the same, the mapping frame is designed as a rectangular style matching the resolution of the skill use interface, so that the interactive object can more intuitively and clearly restore the layout of the first skill icon in the skill use interface through the skill configuration interface, and the overall display of the mapping result in the mapping frame is more consistent with the overall display of the skill icon in the skill use interface.
[0163] As an optional implementation, the mapping frame matches at least one set of parallel edges of the minimum rectangular area, and any set of parallel edges includes two mutually parallel edges of the minimum rectangular area. The minimum rectangular area is the rectangular area with the smallest area in the plurality of rectangular areas containing the mapping result.
[0164] The minimum rectangular region can have two sets of parallel edges, one set of which is the upper and lower edges of the minimum rectangular region, and the other set of which is the left and right edges of the minimum rectangular region. The mapping frame can be fitted with only the upper and lower edges of the minimum rectangular region, or only the left and right edges of the minimum rectangular region, or all of the upper, lower, left and right edges of the minimum rectangular region.
[0165] The principle of the mapping frame being fitted with at least one set of parallel edges of the minimum rectangular region is the same as that of the skill frame being fitted with at least one set of parallel edges of the minimum skill region, which will not be repeated here.
[0166] The mapping frame being fitted with at least one set of parallel edges of the minimum skill region can minimize the area of the mapping frame, improve the display proportion of the mapping result in the mapping frame, make the display proportion of the mapping result in the mapping frame more visually coordinated, improve the interactive experience of the interactive object, and thus improve the human-computer interaction rate.
[0167] Exemplarily, when the mapping frame is a rectangular frame, the length-width ratio of the rectangular frame matches the display resolution of the skill configuration interface, and the rectangular frame is fitted with at least one set of parallel edges of the minimum rectangular region, the area of the rectangular frame can be minimized on the basis of the length-width ratio of the rectangular frame, the visual perception of the interactive object is sufficiently improved, and the human-computer interaction rate is improved.
[0168] By optimizing the display of the rectangular frame through the minimum rectangular region, it is ensured that the mapping icon is displayed compactly and intuitively in a limited space.
[0169] As an optional implementation, the centered position of the mapping frame includes the minimum rectangular region, and the minimum rectangular region is the rectangular region with the smallest area among the plurality of rectangular regions containing the mapping result.
[0170] The center position of the mapping frame includes the minimum rectangular region. The minimum rectangular region can be understood as the mapping result being framed by the mapping frame in such a way that the minimum rectangular region is located at the center position of the mapping frame. The minimum rectangular region being located at the center position of the mapping frame means that the minimum rectangular region is horizontally and vertically aligned in the center of the mapping frame, i.e., the minimum rectangular region is visually located at the center position of the mapping frame. The minimum rectangular region being located at the center position of the mapping frame can be understood as the fifth distance being the same as the sixth distance and the seventh distance being the same as the eighth distance, where the fifth distance is the distance between the left edge of the minimum rectangular region and the left edge of the mapping frame, the sixth distance is the distance between the right edge of the minimum rectangular region and the right edge of the mapping frame, the seventh distance is the distance between the top edge of the minimum rectangular region and the top edge of the mapping frame, and the eighth distance is the distance between the bottom edge of the minimum rectangular region and the bottom edge of the mapping frame. The sizes of the fifth distance and the sixth distance and the sizes of the seventh distance and the eighth distance can be determined according to the specific circumstances of the mapping frame and the minimum rectangular region.
[0171] The principle of the minimum rectangular region being located at the center position of the mapping frame is the same as the principle of the minimum skill region being located at the center position of the skill frame, which will not be described again here.
[0172] The mapping frame frames the mapping result by locating the minimum rectangular region at the center position of the mapping frame, achieves balanced distribution of the mapping result in the mapping frame, improves the visual experience of the interactive object, and further improves the interactive experience and the human-computer interaction rate of the interactive object.
[0173] As an optional implementation, the mapping frame is in contact with at least one set of parallel edges of the minimum rectangular region, and the minimum rectangular region is located at the center position of the rectangular frame.
[0174] Exemplarily, the mapping frame can also be in other cases.
[0175] As an optional implementation, the mapping frame is a rectangular frame with a length-width ratio matching the display resolution of the skill configuration interface, and the mapping frame is in contact with at least one set of parallel edges of the minimum rectangular region.
[0176] As an optional implementation, the mapping frame is a rectangular frame with a length-width ratio matching the display resolution of the skill configuration interface, and the minimum rectangular region is located at the center position of the rectangular frame.
[0177] As an optional implementation, the mapping frame is a rectangular frame with a length-width ratio matching the display resolution of the skill configuration interface, the mapping frame is in contact with at least one set of parallel edges of the minimum rectangular region, and the minimum rectangular region is located at the center position of the rectangular frame.
[0178] Exemplarily, taking the result of mapping the bounding box of the skill area of the skill frame in the skill configuration interface as an example, after mapping the skill area corresponding to the skill frame shown in FIG. 12 to the skill configuration interface, the mapping frame 1401 shown in FIG. 14 can be displayed. After mapping the skill area corresponding to the skill frame shown in FIG. 13 to the skill configuration interface, the mapping frame 1501 shown in FIG. 15 can be displayed.
[0179] In an exemplary embodiment, in addition to the above-mentioned manner of mapping the layout of the target skill icon to the skill configuration interface by scaling the skill area, the layout of the target skill icon can also be directly mapped to the skill configuration interface according to the position of the target skill icon in the skill use interface.
[0180] As an optional implementation, for the case where the mapping result includes the mapping icon, after displaying the mapping result in the skill configuration interface, the method further includes: in response to an operation of updating the virtual skill identified by any of the mapping icons to the first virtual skill, replacing the display of any of the mapping icons with the configuration icon of the first virtual skill, the first virtual skill being different from the virtual skill configured for the application.
[0181] After displaying the mapping result, the interactive object can also update the virtual skill according to the needs, and the interaction flexibility is higher, thereby improving the interaction experience of the interactive object and the human-computer interaction rate.
[0182] The configuration icon is an icon for identifying the first virtual skill. The operation of updating the virtual skill identified by any of the mapping icons to the first virtual skill includes but is not limited to: an operation of selecting any of the mapping icons and the skill information of the first virtual skill; or an operation of moving the skill information of the first virtual skill to the position where any of the mapping icons is located.
[0183] In an exemplary embodiment, after replacing the display of any of the mapping icons with the configuration icon of the first virtual skill, the method further includes: in response to a viewing operation of the skill use interface, mapping the configuration icon of the first virtual skill to the skill use interface to obtain the skill icon of the first virtual skill, and displaying the skill icon of the first virtual skill. Based on this, the timeliness of the interactive object using the latest virtual skill in the skill use interface can be improved, the interaction experience of the interactive object is improved, and the human-computer interaction rate is further improved.
[0184] In this application, the interactive object is supported to adjust the layout of the first skill icon, and the interaction flexibility is higher. After adjusting the layout of the first skill icon, mapping the layout of the layout-adjusted first skill icon to the skill configuration interface can ensure that the real-time layout of the first skill icon is viewed in the skill configuration interface on the basis of improving the interaction flexibility, thereby facilitating the improvement of the interaction experience of the interactive object and the human-computer interaction rate.
[0185] Exemplarily, taking an example that the application program includes a game, the first skill icons include part of the skill icons of all virtual skills configured for the game, the human-computer interaction process can be as shown in FIG. 16.
[0186] Step 1, display a skill use interface of the game, the skill use interface displays skill icons of virtual skills configured for the game.
[0187] The introduction of step 1 is referred to the detailed elaboration in step 201 above, which will not be repeated here.
[0188] Step 2, in response to the layout adjustment operation of the first skill icons, display the first skill icons after layout adjustment and the second skill icons without layout adjustment on the skill use interface.
[0189] The introduction of step 2 is referred to the detailed elaboration in step 202 above, which will not be repeated here.
[0190] Step 3, determine a skill region covering the first skill icons after layout adjustment and the second skill icons without layout adjustment in the skill use interface, and make the minimum skill region located at the central position of the skill region, the minimum skill region being the minimum rectangular region in the rectangular region containing the first skill icons after layout adjustment and the second skill icons without layout adjustment.
[0191] Step 4, scale the skill region based on the corresponding scaling ratio of the skill configuration interface, to obtain the first mapping icon, the second mapping icon and the mapping frame framing the first mapping icon and the second mapping icon.
[0192] Step 5, display the first mapping icon, the second mapping icon and the mapping frame framing the first mapping icon and the second mapping icon on the skill configuration interface.
[0193] The introduction of steps 3-5 is referred to the detailed elaboration in step 203 above, which will not be repeated here.
[0194] Referring to FIG. 17, an embodiment of the present application provides a human-computer interaction device, which comprises:
[0195] A first display module 1701 is configured to display a skill use interface of an application program, the skill use interface displaying skill icons of virtual skills configured for the application program;
[0196] A second display module 1702 is configured to display first skill icons after layout adjustment on the skill use interface in response to a layout adjustment operation of the first skill icons, the first skill icons being at least one of the skill icons.
[0197] The third display module 1703 is configured to display a mapping result in the skill configuration interface of the application program, the mapping result being obtained by mapping the layout of the first skill icon after the layout adjustment to the skill configuration interface.
[0198] In a possible implementation, the mapping result comprises a first mapping icon, and the first mapping icon is used to indicate the layout of the first skill icon after the layout adjustment.
[0199] In a possible implementation, the first skill icon is part of the skill icons, and the mapping result further comprises a second mapping icon, and the second mapping icon is used to indicate the layout of a second skill icon, the second skill icon being a skill icon other than the first skill icon.
[0200] In a possible implementation, the skill configuration interface further displays a mapping box that frames the mapping result.
[0201] In a possible implementation, the mapping box is fitted with at least one set of parallel edges of a minimum rectangular region, any one set of parallel edges comprising two mutually parallel edges of the minimum rectangular region, and the minimum rectangular region being a rectangular region with the smallest area among a plurality of rectangular regions containing the mapping result.
[0202] In a possible implementation, the central position of the mapping box comprises the minimum rectangular region, and the minimum rectangular region is a rectangular region with the smallest area among a plurality of rectangular regions containing the mapping result.
[0203] In a possible implementation, the third display module 1703 is further configured to determine, in the skill use interface, a skill region that covers the first skill icon after the layout adjustment, the skill region being used to indicate the layout of the first skill icon after the layout adjustment, and scale the skill region based on a scaling ratio corresponding to the skill configuration interface to obtain the mapping result.
[0204] In a possible implementation, the first skill icon is all of the skill icons, and the layout adjustment operation of the all skill icons is used to adjust the association relationship between the all skill icons.
[0205] In a possible implementation, the mapping result comprises mapping icons, and the third display module 1703 is further configured to, in response to an operation of updating a virtual skill identified by any one of the mapping icons to a first virtual skill, display the any one of the mapping icons as a configuration icon of the first virtual skill, the first virtual skill being different from the virtual skill.
[0206] In a possible implementation, the third display module 1703 is further configured to, in response to a viewing operation on the skill use interface, map the configuration icon of the first virtual skill to the skill use interface to obtain a skill icon of the first virtual skill, and display the skill icon of the first virtual skill.
[0207] In a possible implementation, the number of virtual skills is at least one, and the first display module 1701 is further configured to display a skill configuration interface, the skill configuration interface displays skill information of a candidate skill, the candidate skill includes the at least one virtual skill; and in response to a configuration operation on at least one virtual skill in the candidate virtual skill, configure the at least one virtual skill for the application program.
[0208] In a possible implementation, the skill configuration interface further displays at least one skill configuration area, and the configuration operation on any virtual skill in the at least one virtual skill includes: an operation of selecting any skill configuration area in the at least one skill configuration area and skill information of the any virtual skill; or an operation of moving the skill information of the any virtual skill to any skill configuration area in the at least one skill configuration area.
[0209] In a possible implementation, the skill use interface includes a real-time battle interface or a simulated battle interface of the application program.
[0210] It should be understood that the apparatus provided in the above description is only exemplified by the division of the above functional modules, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the apparatus is divided into different functional modules to complete all or part of the above described functions. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process and the beneficial effects brought by them are detailed in the method embodiments, which will not be repeated here.
[0211] In an example embodiment, a computer device is also provided, which includes a processor and a memory. The memory stores at least one computer program. The at least one computer program is loaded and executed by the one or more processors, so that the computer device implements any one of the above human-computer interaction methods. The computer device can be a server or a terminal device. Next, the structures of the server and the terminal device are introduced respectively.
[0212] FIG. 18 is a structural diagram of a server according to an embodiment of the present application. The server can be quite different in configuration or performance, and can include one or more processors (Central Processing Units, CPUs) 1801 and one or more memories 1802, where the one or more memories 1802 store at least one computer program, which is loaded and executed by the one or more processors 1801, so that the server implements the human-computer interaction method provided by each of the above-mentioned method embodiments. Of course, the server can also have a wired or wireless network interface, a keyboard, and an input and output interface, and other components for realizing the functions of the device, which are not described here in detail.
[0213] FIG. 19 is a structural diagram of a terminal device according to an embodiment of the present application. The terminal device can be a PC, a mobile phone, a smart phone, a PDA, a wearable device, a handheld portable game device, a PPC, a tablet computer, a notebook computer, a desktop computer, a smart car, a smart television, a smart speaker, a smart watch, a vehicle terminal. The terminal device can also be referred to as a user device, a portable terminal device, a laptop terminal device, a desktop terminal device, and other names.
[0214] Generally, the terminal device includes a processor 1901 and a memory 1902.
[0215] The processor 1901 can include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1901 can be implemented in at least one of a hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 1901 can also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also known as a CPU (Central Processing Unit). The coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 1901 can be integrated with a GPU (Graphics Processing Unit) for rendering and drawing the content to be displayed by the display screen. In some embodiments, the processor 1901 can also include an AI (Artificial Intelligence) processor for processing machine learning-related computing operations.
[0216] The memory 1902 can include one or more computer-readable storage media. The computer-readable storage media can be non-transitory. The memory 1902 can also include high-speed random access memory and nonvolatile, computer-readable storage media such as one or more magnetic disk storage devices, optical storage devices, flash memory devices, etc. In some embodiments, a non-transitory computer-readable storage medium in the memory 1902 stores at least one instruction for execution by the processor 1901 to cause the terminal device to implement the human-computer interaction method provided by the method embodiments of the present application. In some embodiments, the non-transitory computer-readable storage medium can also be referred to as a non-volatile computer-readable storage medium.
[0217] In some embodiments, the terminal device can also optionally include a display screen 1905.
[0218] The display screen 1905 is used to display a UI (User Interface, user interface). The UI can include graphics, text, icons, video, and any combination thereof. When the display screen 1905 is a touch display screen, the display screen 1905 also has the ability to collect touch signals on or above the surface of the display screen 1905. The touch signals can be input as control signals to the processor 1901 for processing. At this time, the display screen 1905 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1905 can be one, arranged on the front panel of the terminal device; in other embodiments, the display screen 1905 can be at least two, arranged on different surfaces of the terminal device or in a folding design; in other embodiments, the display screen 1905 can be a flexible display screen, arranged on a curved surface or a folding surface of the terminal device. Even, the display screen 1905 can also be arranged in an irregular shape other than a rectangle, that is, a special-shaped screen. The display screen 1905 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc. In some embodiments, the skill use interface, skill configuration interface, etc. involved in the method embodiments of the present application are displayed through the display screen 1905.
[0219] Those skilled in the art can understand that the structure shown in FIG. 19 does not constitute a limitation on the terminal device, and can include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0220] In an example embodiment, a non-volatile computer readable storage medium is also provided, the non-volatile computer readable storage medium storing at least one computer program, the at least one computer program being loaded and executed by a processor to enable a computer to implement any of the above-mentioned human-computer interaction methods.
[0221] In a possible implementation manner, the non-volatile computer readable storage medium can be a Read-Only Memory (ROM), a Random Access Memory (RAM), a Compact Disc Read-Only Memory (CD-ROM), a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0222] In an example embodiment, a computer program product or computer program is also provided, the computer program product or computer program comprising computer instructions, the computer instructions being loaded and executed by a processor to enable a computer to implement any of the above-mentioned human-computer interaction methods.
[0223] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals involved in the present application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions. For example, the layout adjustment operation, the viewing operation and the like involved in the present application are obtained under sufficient authorization.
[0224] It should be understood that "multiple" mentioned in the present application refers to two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. The character " / " generally represents that the associated objects before and after it are in an "or" relationship.
[0225] The above only describes example embodiments of the present application and does not limit the present application. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.
Claims
1. A human-machine interaction method, wherein, The method is executed by a computer device, and the method comprises: displaying a skill use interface of an application, the skill use interface displaying skill icons of virtual skills configured for the application; in response to a layout adjustment operation of a first skill icon, displaying a layout-adjusted first skill icon in the skill use interface, the first skill icon being at least one of the skill icons; displaying a mapping result in a skill configuration interface of the application, the mapping result being obtained by mapping a layout of the layout-adjusted first skill icon to the skill configuration interface.
2. The method of claim 1, wherein, The mapping result comprises a first mapping icon; the first mapping icon is used to indicate the layout of the layout-adjusted first skill icon.
3. The method of claim 2, wherein, The first skill icon is part of the skill icons; the mapping result further comprises a second mapping icon, the second mapping icon being used to indicate a layout of a second skill icon, the second skill icon being other than the first skill icon among the skill icons.
4. The method according to any one of claims 1 to 3, wherein, The skill configuration interface further displays a mapping box that frames the mapping result.
5. The method of claim 4, wherein, The mapping box is fitted with at least one set of parallel edges of a minimum rectangular area, any one set of parallel edges comprising two mutually parallel edges of the minimum rectangular area, the minimum rectangular area being a rectangular area with the smallest area among a plurality of rectangular areas containing the mapping result.
6. The method of claim 4 or 5, wherein, The center position of the mapping box comprises a minimum rectangular area, the minimum rectangular area being a rectangular area with the smallest area among a plurality of rectangular areas containing the mapping result.
7. The method of any one of claims 4 to 6, wherein, The mapping box is a rectangular box, the rectangular box having a length-width ratio matching a display resolution of the skill configuration interface.
8. The method according to any one of claims 1 to 7, wherein, The method further comprises: determining a skill area covering the layout-adjusted first skill icon in the skill use interface, the skill area being used to indicate the layout of the layout-adjusted first skill icon; scaling the skill area based on a corresponding scaling ratio of the skill configuration interface to obtain the mapping result.
9. The method of any one of claims 1 to 8, wherein, The first skill icon is all of the skill icons, and the layout adjustment operation of the all skill icons is used to adjust the association relationship between the all skill icons.
10. The method of any one of claims 1 to 9, wherein, The mapping result comprises mapping icons, and the method further comprises: in response to an operation of updating a virtual skill identified by any one of the mapping icons to a first virtual skill, displaying the any one of the mapping icons as a configuration icon of the first virtual skill, the first virtual skill being different from the virtual skill.
11. The method of claim 10, wherein, The method further comprises: in response to a viewing operation of the skill use interface, mapping the configuration icon of the first virtual skill to the skill use interface to obtain a skill icon of the first virtual skill, and displaying the skill icon of the first virtual skill.
12. The method of any one of claims 1 to 11, wherein, The number of virtual skills is at least one, and the method further comprises: displaying the skill configuration interface, the skill configuration interface displaying skill information of candidate skills, the candidate skills comprising at least one virtual skill; In response to a configuration operation of the at least one virtual skill in the candidate virtual skills, the at least one virtual skill is configured for the application.
13. The method of claim 12, wherein, The skill configuration interface further displays at least one skill configuration area, and the configuration operation of any virtual skill in the at least one virtual skill includes: selecting any skill configuration area in the at least one skill configuration area and the skill information of the any virtual skill; or, moving the skill information of the any virtual skill to any skill configuration area in the at least one skill configuration area.
14. The method of any one of claims 1 to 13, wherein, The skill use interface includes a real-time battle interface or a simulated battle interface of the application.
15. A human-machine interaction device, wherein, The apparatus includes: a first display module configured to display a skill use interface of an application, the skill use interface displaying skill icons of virtual skills configured for the application; a second display module configured to display, in response to a layout adjustment operation of a first skill icon, a first skill icon with adjusted layout in the skill use interface, the first skill icon being at least one of the skill icons; a third display module configured to display, in a skill configuration interface of the application, a mapping result obtained by mapping a layout of the first skill icon with adjusted layout to the skill configuration interface.
16. A computer device, wherein, The computer device includes a processor and a memory, and the memory stores at least one computer program, which is loaded and executed by the processor to enable the computer device to implement the human-computer interaction method of any one of claims 1 to 14.
17. A non-transitory computer readable storage medium, wherein, The non-volatile computer readable storage medium stores at least one computer program, which is loaded and executed by the processor to enable the computer to implement the human-computer interaction method of any one of claims 1 to 14.
18. A computer program product, wherein, The computer program product includes computer instructions, which are loaded and executed by the processor to enable the computer to implement the human-computer interaction method of any one of claims 1 to 14.
Citation Information
Patent Citations
Information processing method and device, electronic equipment, and storage medium
CN110624241A
Editing method and device for information card in virtual scene, equipment and storage medium
CN116974427A
Game adaptation method and device, electronic equipment and computer readable storage medium
CN117398677A
Game interaction control method and device, electronic equipment and readable storage medium
CN118370983A
Presenting buttons for controlling an application
US20120220372A1