Virtual character processing method and apparatus, electronic device, computer-readable storage medium and computer program product
By providing a virtual character demonstration control in the virtual scene interface, users can effectively understand the interaction of multiple camp virtual characters in the virtual scene, solve the poor information display effect in the existing technology and the low human -computer interaction efficiency in the existing technology The problem realizes more intuitive information display and more efficient human -computer interaction.
Patent Information
- Application Number
- PCT/CN2024/095227
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-26
- Filing Date
- 2024-05-24
- Publication Date
- 2025-01-30
AI Technical Summary
In the prior art, it is difficult for users to efficiently understand the interaction of virtual characters in multiple camps in a virtual scene, resulting in poor information display effect and low human-computer interaction efficiency.
Provide a virtual character demonstration control in the interface of the bureau. Users can receive a demonstration instructions for the virtual role of the target through the control. The sound of the virtual role of the virtual role should be instructed to interact based on its interaction attributes.
The information display effect is optimized. Users can more comprehensively and intuitively understand the interaction attributes and interaction of virtual characters, and improve the interaction efficiency and equipment resource utilization rate of human -computer.
Smart Images

Figure CN2024095227_30012025_PF_FP_ABST
Abstract
Description
Virtual character processing method, device, electronic device, computer-readable storage medium, and computer program product
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on the Chinese patent application with application number 2023109349318 and application date of July 26, 2023, and claims the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby introduced into this application as a reference. Technical Field
[0003] The present application relates to the technical field of virtualization and human-computer interaction, and in particular to a method, device, electronic device, computer-readable storage medium, and computer program product for processing a virtual character. Background Art
[0004] Display technology based on graphics processing hardware has expanded the channels for perceiving the environment and obtaining information, especially multimedia technology for virtual scenes. With the help of human-computer interaction engine technology, it can realize diversified interactions between virtual characters controlled by users or artificial intelligence according to actual application needs. It has various typical application scenarios. For example, in virtual chess and card game scenes (such as auto chess games), it can simulate the interaction process between virtual characters (commonly also called virtual chess pieces).
[0005] In scenarios where multiple factions participate in a game, the virtual characters who arrange the factions often need to understand the interactions between the virtual characters. In related technologies, users can only understand these interactions by viewing the relevant text guides for the virtual characters outside of the game (i.e., in non-game scenarios), which results in poor information display. Furthermore, each review requires multiple human-computer interaction operations (for example, first clicking on the control to view the character guide, then sliding and filtering through a large number of virtual characters to find the target virtual character, and then clicking on the target virtual character to view it). This results in low human-computer interaction efficiency and wastes device processing resources.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide a method, device, electronic device, computer-readable storage medium, and computer program product for processing a virtual character, which can optimize information display effects and improve human-computer interaction efficiency.
[0008] The technical solution of the embodiment of the present application is implemented as follows:
[0009] The present application provides a method for processing a virtual character, which is applied to an electronic device and includes:
[0010] In a game interface for virtual characters of multiple camps to play against each other in a virtual scene, at least one virtual character ready to participate in the game is displayed, and a virtual character demonstration control is displayed;
[0011] Based on the virtual character demonstration control, a demonstration instruction for a target virtual character among the at least one battle-ready virtual character is received;
[0012] In response to the demonstration instruction, a process of the target virtual character interacting based on the target interaction attribute possessed by the target virtual character is demonstrated.
[0013] The embodiment of the present application further provides a device for processing a virtual character, including:
[0014] A display module configured to display at least one virtual character ready to participate in a game and display a virtual character demonstration control in a game interface for virtual characters of multiple camps in a virtual scene;
[0015] A receiving module configured to receive a demonstration instruction for a target virtual character in the at least one battle-ready virtual character based on the virtual character demonstration control;
[0016] The demonstration module is configured to demonstrate, in response to the demonstration instruction, a process in which the target virtual character interacts based on the target interaction attribute possessed by the target virtual character.
[0017] An embodiment of the present application further provides an electronic device, including:
[0018] a memory configured to store computer-executable instructions;
[0019] The processor is configured to implement the virtual character processing method provided in the embodiment of the present application when executing the computer executable instructions stored in the memory.
[0020] An embodiment of the present application further provides a computer-readable storage medium storing computer-executable instructions or a computer program. When the computer-executable instructions or the computer program are executed by a processor, the method for processing a virtual character provided in an embodiment of the present application is implemented.
[0021] An embodiment of the present application further provides a computer program product, comprising computer-executable instructions or a computer program. When the computer-executable instructions or the computer program are executed by a processor, the method for processing a virtual character provided in the embodiment of the present application is implemented.
[0022] The embodiments of the present application have the following beneficial effects:
[0023] By applying an embodiment of the present application, in a game interface for virtual characters of multiple camps in a virtual scene to play against each other, at least one virtual character ready to participate in the game is displayed, and a virtual character demonstration control is displayed; based on the virtual character demonstration control, a demonstration instruction for a target virtual character among the at least one virtual character ready to play is received; in response to the demonstration instruction, a process of interaction of the target virtual character based on the target interaction attributes possessed by the target virtual character is demonstrated.
[0024] Here, a virtual character demonstration control is provided in the game interface, through which demonstration instructions for the virtual character can be triggered, thereby demonstrating the process of the virtual character interacting based on its target interaction attributes; in this way, 1) the user can understand the interaction attributes of the virtual character and the corresponding interaction situation more comprehensively and intuitively, optimize the information display effect, and improve the display resource utilization; 2) the number of human-computer interaction operations to be performed to achieve the purpose (i.e., understanding the interaction attributes of the virtual character and the corresponding interaction situation) is reduced, thereby improving the human-computer interaction efficiency and equipment resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] FIG1 is a schematic diagram of the architecture of a virtual character processing system provided in an embodiment of the present application;
[0026] FIG2 is a schematic structural diagram of an electronic device 500 for implementing a method for processing a virtual character according to an embodiment of the present application;
[0027] FIG3 is a flow chart of a method for processing a virtual character provided in an embodiment of the present application;
[0028] FIG4A is a schematic diagram showing a game interface according to an embodiment of the present application;
[0029] FIG4B is a schematic diagram showing a game interface according to an embodiment of the present application;
[0030] FIG5 is a schematic diagram showing the display of the game interface provided by an embodiment of the present application
[0031] FIG6 is a schematic diagram of a flow chart of triggering a demonstration instruction according to an embodiment of the present application;
[0032] FIG7 is a schematic diagram of a process of exiting a demonstration provided in an embodiment of the present application;
[0033] FIG8 is a schematic diagram showing a display of a demonstration game interface provided by an embodiment of the present application;
[0034] FIG9 is a schematic diagram showing a display of a demonstration game interface provided by an embodiment of the present application;
[0035] FIG10 is a schematic diagram showing a display of a demonstration game interface provided in an embodiment of the present application;
[0036] FIG11 is a schematic diagram showing a display of a demonstration game interface provided in an embodiment of the present application;
[0037] FIG12 is a schematic diagram showing a display of a demonstration game interface provided in an embodiment of the present application;
[0038] FIG13 is a flow chart of a method for processing a virtual character provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solutions and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limiting this application. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0040] In the following description, reference is made to “some embodiments”, which describes a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0041] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0042] Unless otherwise defined, all technical and scientific terms used in the embodiments of the present application have the same meanings as those commonly understood by those skilled in the art. The terms used in the embodiments of the present application are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0043] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0044] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.
[0045] 1) Client: An application running in a terminal that provides various services, such as a client that supports virtual chess and card games.
[0046] 2) In response to: used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed can be in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations executed are executed.
[0047] 3) Virtual scene: This is the virtual scene displayed (or provided) when the application is running on the terminal. This virtual scene can be a simulation of the real world, a virtual environment that is partially simulated and partially fictional, or a purely fictional virtual environment. The virtual scene can be any of two-dimensional, two-and-a-half-dimensional, or three-dimensional.
[0048] 4) Auto Chess: A game played by placing virtual chess pieces, it is a general term for electronic strategy board games. The basic rules of the game are that players independently assemble their own virtual chess pieces and place them on their own virtual chessboard to face off against their opponent's virtual chess pieces. During the game, each player's virtual chess pieces automatically battle against each other, and victory is achieved by defeating the opponent.
[0049] 5) Virtual chessboard: This is the virtual chessboard displayed (or provided) when the application is running on the terminal. This virtual chessboard can be a simulation of a real chessboard, a semi-simulation and semi-imaginary chessboard, or a purely imaginary chessboard. The virtual chessboard can be any of a two-dimensional virtual chessboard, a 2.5-dimensional virtual chessboard, and a three-dimensional virtual chessboard, and is not limited in this embodiment of the present application.
[0050] As an example, a virtual chessboard is used for preparing for and conducting battles. The virtual chessboard is divided into a battle area and a preparation area. The battle area includes several battle grids of equal size, which are used to place virtual characters participating in the battle. The preparation area includes several preparation grids, which are used to place virtual characters ready for battle. These virtual characters will not participate in the battle, but can be dragged and placed in the battle area during the preparation phase, activating their combat state and becoming the virtual characters involved in the battle.
[0051] In an embodiment of the present application, the virtual chessboard also includes a demonstration area. For example, when a player drags a target virtual character onto the demonstration area, the demonstration area activates and enters demonstration mode. In demonstration mode, players can view various combat demonstrations of the target virtual character, including skills, attacks, bonds, equipment, and other effects. This allows players to quickly understand the virtual character's information during both the combat and preparation phases, allowing them to make more accurate layout decisions.
[0052] 6) Virtual characters: For example, in virtual chess and card games, virtual chess pieces can represent virtual characters. Virtual characters specifically refer to movable objects that participate in the game. The movable objects can be virtual people, virtual animals, cartoon characters, etc. In the auto chess game, virtual characters include battle virtual characters and preparation virtual characters. Among them, the battle virtual characters are virtual characters located in the battle area, and the preparation virtual characters are virtual characters located in the preparation area. Optionally, the virtual characters are three-dimensional models created based on animation skeleton technology, and the virtual characters can be displayed using three-dimensional models. Each virtual character has its own shape and volume on the virtual chessboard and occupies a part of the space on the virtual chessboard.
[0053] Each avatar possesses its own unique skill and combat mechanics. Multiple avatars with similar bonds can activate powerful bonds. A avatar's combat power is determined by a range of factors, including its attributes (quality and star rating), avatar skills, bond bonuses, and avatar equipment. For example, in Auto Chess, the higher the combat power of the avatar lineup, the more intense the battle, and this intensity determines the outcome of the match.
[0054] Virtual equipment has equipment attributes that enhance the combat attributes of a virtual character. Virtual equipment includes offensive equipment, defensive equipment, and functional equipment. Offensive equipment includes various types of knives, swords, bows and arrows, spears, daggers, and guns, which can enhance a virtual character's attack power, attack speed, attack range, and critical hit chance, and also provide offensive skills. Defensive equipment includes various types of shields, armor, protective gear, and shields, which can enhance a virtual character's defense, health, and health regeneration rate, as well as provide defensive skills. Functional equipment includes various types of accessories, shoes, and gems, which can enhance attributes such as a virtual character's movement speed and add functional skills. For example, by triggering a functional skill, the player can restore health, increase movement speed, and increase the rate at which virtual gold accumulates. Typically, at least two virtual equipment items of the same equipment level can be combined into a higher-level virtual equipment item, thereby enhancing the combat attributes of the virtual character. For example, two basic-level virtual equipment items can be combined into a high-level virtual equipment item.
[0055] 7) Bonds (i.e., Bond Attributes): These are special relationships between avatars that maximize their abilities and enhance their combat power. For example, each avatar possesses at least one bond. Activating a bond grants additional combat power to the avatar. Activating a bond requires at least two avatars with that bond to be deployed simultaneously.
[0056] The embodiments of the present application provide a method, device, electronic device, computer-readable storage medium, and computer program product for processing virtual characters, which can 1) enable users to understand the interaction of virtual characters more comprehensively and intuitively, optimize the information display effect, and improve the utilization rate of display resources; 2) enable users to understand the interaction of virtual characters in preparation for the game while the virtual characters participate in the game, improve the layout effect of the game lineup, and optimize the immersive experience of the virtual scene; 3) reduce the number of human-computer interaction operations to be performed to achieve the purpose (i.e., understanding the interaction of virtual characters), thereby improving the efficiency of human-computer interaction and the utilization rate of device resources. The following are explained separately.
[0057] It should be noted that the collection and processing of relevant data in this application should be strictly in accordance with the requirements of relevant laws and regulations when applied in practice, and the informed consent or separate consent of the personal information subject should be obtained. Subsequent data use and processing should be carried out within the scope of authorization of laws and regulations and the personal information subject.
[0058] To facilitate easier understanding of the virtual character processing method provided in the embodiments of the present application, the following describes an exemplary implementation scenario of the virtual character processing method provided in the embodiments of the present application. The virtual character processing method provided in the embodiments of the present application can be implemented by various electronic devices, for example, it can be implemented by a terminal alone, it can also be implemented by a server alone, or it can be implemented by a terminal and a server in collaboration.
[0059] In some embodiments, the virtual scene involved in the embodiment of the present application can be completely based on terminal output, or based on the collaborative output of the terminal and the server. Taking the virtual scene based on the collaborative output of the terminal and the server as an example, the processing system of the virtual character provided by the embodiment of the present application is explained. Referring to Figure 1, Figure 1 is an architectural schematic diagram of the processing system of the virtual character provided by the embodiment of the present application. In order to support an exemplary application, the terminal 400 is connected to the server 200 through the network 300. The network 300 can be a wide area network or a local area network, or a combination of the two, and data transmission is achieved using wireless or wired links.
[0060] Among them, the terminal 400 (running a client) is configured to receive a trigger operation to enter the virtual scene based on the view interface, and send a request to the server 200 to obtain the scene data of the virtual scene. The server 200 is configured to receive the request to obtain the scene data, and in response to the acquisition request, return the scene data of the virtual scene to the terminal. The terminal 400 is also configured to receive the scene data of the virtual scene, render based on the scene data of the virtual scene, and output a virtual scene, which is an environment for virtual characters to interact, for example, it can be a virtual chessboard for virtual characters to play games, etc. Here, after outputting the virtual scene, the terminal 400 displays a game interface for virtual characters of multiple camps in the virtual scene to play games, and in the game interface, displays at least one virtual character ready to participate in the game, and displays a virtual character demonstration control; based on the virtual character demonstration control, receives a demonstration instruction for a target virtual character in the at least one virtual character ready to participate; in response to the demonstration instruction, demonstrates the process of the target virtual character interacting based on the target interaction attributes possessed by the target virtual character.
[0061] In some embodiments, the server (e.g., server 200) may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. The terminal (e.g., terminal 400-1) may be a laptop, tablet computer, desktop computer, smart phone, intelligent voice interaction device (e.g., smart speaker), smart home appliance (e.g., smart TV), smart watch, vehicle-mounted terminal, wearable device, virtual reality (VR) device, etc., but is not limited thereto. The terminal and the server may be connected directly or indirectly via wired or wireless communication, which is not limited in the embodiments of the present application.
[0062] In some embodiments, the processing method of the virtual character provided in the embodiments of the present application can be implemented with the help of cloud technology. Cloud technology refers to a hosting technology that unifies a series of resources such as hardware, software, and network in a wide area network or a local area network to realize the calculation, storage, processing and sharing of data. Cloud technology is a general term for network technology, information technology, integration technology, management platform technology, and application technology based on the cloud computing business model application. It can form a resource pool that is used on demand and is flexible and convenient. Cloud computing technology will become an important support. The background services of the technical network system require a large amount of computing resources and storage resources. As an example, the server (such as server 200) can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.
[0063] In some embodiments, the terminal or server can implement the processing method of the virtual character provided in the embodiment of the present application by running various computer executable instructions or computer programs. For example, the computer executable instructions can be commands, machine instructions or software instructions at the microprogram level. The computer program can be a native program or software module in the operating system; it can be a local (Native) application (Application, APP), that is, a program that needs to be installed in the operating system to run, such as a virtual chess and card game APP; it can also be a small program that can be embedded in any APP, that is, a program that can be run only by downloading it to a browser environment. In short, the above-mentioned computer executable instructions can be instructions in any form, and the above-mentioned computer program can be an application, module or plug-in in any form.
[0064] The following describes an electronic device for implementing a method for processing a virtual character provided in an embodiment of the present application. Referring to FIG. 2 , FIG. 2 is a schematic diagram of the structure of an electronic device 500 for implementing a method for processing a virtual character provided in an embodiment of the present application. The electronic device 500 provided in an embodiment of the present application may be a terminal or a server. The electronic device 500 provided in an embodiment of the present application includes: at least one processor 510, a memory 550, at least one network interface 520, and a user interface 530. The various components in the electronic device 500 are coupled together via a bus system 540. It will be understood that the bus system 540 is used to implement connection and communication between these components. In addition to a data bus, the bus system 540 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, the various buses are labeled as the bus system 540 in FIG.
[0065] In some embodiments, the processing device of the virtual character provided in the embodiments of the present application can be implemented in software. Figure 2 shows the processing device 555 of the virtual character stored in the memory 550, which can be software in the form of programs and plug-ins, including the following software modules: display module 5551, receiving module 5552 and demonstration module 5553. These modules are logical, so they can be arbitrarily combined or further split according to the functions implemented. The functions of each module will be explained below.
[0066] The following describes the method for processing a virtual character provided by an embodiment of the present application. In some embodiments, the method for processing a virtual character provided by an embodiment of the present application can be implemented by various electronic devices. For example, it can be implemented by a terminal alone, or by a server alone, or by a terminal and a server in collaboration. Taking terminal implementation as an example, see Figure 3, which is a flow chart of the method for processing a virtual character provided by an embodiment of the present application. The method for processing a virtual character provided by an embodiment of the present application includes:
[0067] Step 101: The terminal displays at least one virtual character ready to participate in the game in a game interface for virtual characters of multiple camps in a virtual scene, and displays a virtual character demonstration control.
[0068] Here, the terminal can run a client that supports virtual scenes (such as a game client), and the terminal outputs a virtual scene (such as a virtual chess and card game scene, etc.) during the operation of the client. For example, the terminal can obtain scene data of the virtual scene from the server, and then render the scene data to output the virtual scene. The virtual scene includes multiple opposing camps, each camp includes at least one virtual character, and virtual characters from different camps can play against each other. Therefore, the terminal displays a game interface for virtual characters from multiple camps in the virtual scene to play against each other.
[0069] As an example, see Figure 4A, which is a schematic diagram of the display of the game interface provided by an embodiment of the present application. Here, the virtual scene is an auto chess game scene, and the game interface is a virtual chessboard, including 2 camps, each camp including multiple virtual characters (such as virtual chess pieces A and B) arranged on the virtual chessboard, and virtual chess pieces of different camps can play against each other. As an example, see Figure 4B, which is a schematic diagram of the display of the game interface provided by an embodiment of the present application. Here, the virtual scene is a card game scene, and 2 camps are displayed in the game interface, each camp including multiple virtual characters (i.e., virtual cards), and virtual cards of different camps can play against each other.
[0070] In an embodiment of the present application, the virtual characters of a camp include battle virtual characters and preparation virtual characters. Wherein, the battle virtual characters are virtual characters that participate in the game during the game (the battle area of the game interface), and the preparation virtual characters are virtual characters that are ready to participate in the game (the preparation area of the game interface). When the player is laying out the lineup of the camp, the preparation virtual characters are laid out in the battle area of the game interface as needed so that the preparation virtual characters become the battle virtual characters. And when the player is laying out the lineup of the camp, it is often necessary to understand the interaction situation of the preparation virtual characters (including interactive attributes, and the process of interacting based on interactive attributes), for example, the interaction situation includes but is not limited to the interaction effect of the target virtual character based on virtual skills, virtual attacks, virtual fetters, virtual equipment, etc. during the interactive game.
[0071] Therefore, in an embodiment of the present application, referring to Figures 4A and 4B, a virtual character demonstration control is provided in the game interface. As shown in Figure 4A, a demonstration instruction can be triggered by a trigger operation on the virtual character demonstration control; as shown in Figure 4B, a demonstration instruction can be triggered by moving the target virtual character to the area associated with the virtual character demonstration control. The virtual character demonstration control can be used to trigger a demonstration instruction for a specific virtual character in preparation for battle, thereby demonstrating the process of interaction of the specific virtual character in preparation for battle based on its interactive attributes, so that the user can more comprehensively and intuitively understand the interactive attributes and corresponding interactive situations of the specific virtual character in preparation for battle during the process of the virtual character participating in the game, so that the display effect of the relevant information of the specific virtual character in preparation for battle is better, the display resource utilization and information accessibility are improved, thereby improving the layout effect and layout efficiency of the game lineup, and increasing the user's immersion in the virtual scene.
[0072] Step 102: Based on the virtual character demonstration control, a demonstration instruction for a target virtual character in at least one battle-ready virtual character is received.
[0073] Here, based on the virtual character demonstration control in the game interface, the user can specify a target virtual character in at least one of the prepared virtual characters for demonstration. Based on this, the terminal receives a demonstration instruction for the target virtual character in at least one of the prepared virtual characters based on the virtual character demonstration control.
[0074] In some embodiments, based on the virtual character demonstration control, the terminal can receive demonstration instructions for a target virtual character among at least one virtual character in preparation for battle in the following manner: in response to a trigger operation on the virtual character demonstration control, a selection control for each virtual character in preparation for battle is displayed; in response to a selection operation on the target virtual character triggered based on the selection control, a demonstration instruction for the target virtual character among at least one virtual character in preparation for battle is received.
[0075] Here, when the terminal receives a trigger operation for a virtual character demonstration control, it can provide a corresponding selection control for each virtual character in preparation for battle, that is, display the selection control for each virtual character in preparation for battle; the user can select the corresponding virtual character in preparation for battle through the selection control. When the terminal receives a selection operation for a target virtual character based on the selection control trigger, the terminal receives a demonstration instruction for the target virtual character in at least one of the virtual characters in preparation for battle in response to the selection operation. In this way, only one virtual character demonstration control can be provided for at least one virtual character in preparation for battle, optimizing the display effect of the control and improving the utilization of display resources.
[0076] It should be noted that the triggering operations in the embodiments of the present application include, but are not limited to, click, double-click, long press, slide, and other operations. The controls in the embodiments of the present application can be equivalent to function items and can have various presentation forms, such as graphic buttons, progress bars, menus, lists, etc., which are not limited in the embodiments of the present application. The user or player mentioned in the embodiments of the present application can be the object corresponding to the account currently logged in by the client, or it can be the object using the current client when the client is not currently logged in.
[0077] In some embodiments, the terminal may display the virtual character demonstration control in the following manner: display the virtual character demonstration control of each battle-ready virtual character; accordingly, based on the virtual character demonstration control, the terminal may receive a demonstration instruction for a target virtual character among at least one battle-ready virtual character in the following manner: in response to a triggering operation of the virtual character demonstration control for the target virtual character, receive a demonstration instruction for the target virtual character among at least one battle-ready virtual character.
[0078] Here, the terminal provides a corresponding virtual character demonstration control for each virtual character preparing for battle, that is, the terminal displays the virtual character demonstration control of each virtual character preparing for battle. In this way, if the user needs to demonstrate a virtual character preparing for battle, this can be achieved through the corresponding virtual character demonstration control. When the terminal receives a trigger operation for the virtual character demonstration control of the target virtual character, it receives a demonstration instruction for the target virtual character in at least one virtual character preparing for battle in response to the trigger operation. In this way, the demonstration instruction for the target virtual character can be triggered by only triggering the virtual character demonstration control for the target virtual character, reducing the human-computer interaction operations performed to achieve the interaction purpose, improving the efficiency of human-computer interaction and the utilization of device resources.
[0079] In some embodiments, the game interface includes a preparation area (i.e., the preparation zone) and a battle area (i.e., the battle zone); the terminal can display at least one virtual character ready to participate in the game in the following manner: in the preparation area, display at least one virtual character ready to participate in the game; accordingly, the terminal can display the virtual character demonstration control in the following manner: in the battle area, display the virtual character demonstration control.
[0080] Here, the game interface includes a preparation area and a battle area. The preparation area is used to place virtual characters preparing to participate in the game, while the battle area is used to place virtual characters participating in the game. Thus, at least one virtual character preparing to participate in the game can be displayed in the preparation area, and virtual character demonstration controls can be displayed in the battle area. This achieves rational planning of display resources, separates the preparation area and the battle area, and displays their respective information in different areas, providing a better user viewing experience and improving display resource utilization.
[0081] In some embodiments, the game interface is a virtual chessboard, and the battle area includes multiple battle grids; the terminal can display the virtual character demonstration control in the battle area in the following manner: display a demonstration battle grid that is different from the battle grid in the battle area, and the demonstration battle grid indicates the virtual character demonstration control; accordingly, based on the virtual character demonstration control, the terminal can receive a demonstration instruction for the target virtual character in at least one preparation virtual character in the following manner: receive a first drag operation to drag the target virtual character from the preparation area to the demonstration battle grid; in response to the first drag operation being released, receive a demonstration instruction for the target virtual character in the at least one preparation virtual character.
[0082] Here, the game interface can be a virtual chessboard, which is also divided into a battle area and a preparation area on the virtual chessboard. The battle area includes multiple battle grids, each battle grid is a sub-battle area in the battle area, and each battle grid is used to place a battle virtual character; and the preparation area is used to place the preparation virtual character, and the preparation area can also include at least one sub-preparation area, each sub-preparation area is used to place a preparation virtual character. In an embodiment of the present application, a demonstration battle grid is also provided in the battle area, and the demonstration battle grid is the above-mentioned virtual character demonstration control. As shown in Figure 5, the virtual chessboard includes a battle area and a preparation area, wherein the battle area is placed with a battle virtual character A and a battle virtual character B, and the preparation area is placed with a preparation virtual character C and a preparation virtual character D. And a demonstration battle grid (i.e., a virtual character demonstration control) is displayed in the battle area.
[0083] Based on this, the demonstration instruction for the target virtual character can be triggered by dragging the target virtual character from the preparation area to the demonstration battle grid. When the terminal receives the first drag operation of dragging the target virtual character from the preparation area to the demonstration battle grid, if the first drag operation is released, the demonstration instruction for the target virtual character is received. For example, referring to Figure 6, as shown in (1) in Figure 6, the terminal receives the first drag operation of dragging the target virtual character (i.e., the preparation virtual character C) from the preparation area to the demonstration battle grid; when the first drag operation is released, the demonstration instruction for the target virtual character is received.
[0084] By applying the above embodiment, by dragging the target virtual character in the preparation area to the demonstration battle grid in the battle area and releasing the drag operation, the demonstration instructions for the target virtual character can be triggered. The human-computer interaction operation is simple, the human-computer interaction efficiency of achieving the interaction purpose (triggering the demonstration instructions for the target virtual character) is improved, the waste of equipment resources is reduced, and the utilization rate of equipment resources is improved.
[0085] In some embodiments, the terminal can exit the demonstration for the target virtual character in the following manner: receiving a second drag operation to drag the target virtual character from the demonstration battle grid to the preparation area; and exiting the demonstration for the target virtual character in response to releasing the second drag operation.
[0086] Here, referring to FIG7 , the target virtual character can be dragged from the demonstration battle grid back to the preparation area to trigger the demonstration exit instruction for the target virtual character. As shown in FIG7 (1), the terminal receives a second drag operation of dragging the target virtual character from the demonstration battle grid to the preparation area; when the second drag operation is released, the terminal exits the demonstration for the target virtual character in response to the release of the second drag operation. In this way, by dragging the target virtual character from the demonstration battle grid to the preparation area and releasing the drag operation, the exit of the demonstration can be controlled. The human-computer interaction operation is simple, the human-computer interaction efficiency of achieving the interaction purpose (controlling the exit of the demonstration process) is improved, the waste of device resources is reduced, and the utilization rate of device resources is improved.
[0087] Step 103: In response to the demonstration instruction, demonstrate a process in which the target virtual character interacts based on the target interaction attributes possessed by the target virtual character.
[0088] Here, after the terminal receives the demonstration instruction for the target virtual character, it responds to the demonstration instruction and demonstrates the process of the target virtual character interacting based on the target interaction attribute possessed by the target virtual character. In this way, the interaction of the target virtual character can be demonstrated to the user. Here, the interaction situation includes but is not limited to the interaction effect of the target virtual character based on virtual skills, virtual attacks, virtual fetters, virtual equipment, etc. during the interactive game (including but not limited to the effect of virtual skills, the effect of virtual equipment, the attack effect of virtual attacks, the combat power addition effect of virtual fetters, etc.). The process of the target virtual character interacting based on the target interaction attribute possessed by the target virtual character can show the user the interaction effect of the target virtual character based on virtual skills, virtual attacks, virtual fetters, virtual equipment, etc. during the interactive game, so that the user can more comprehensively and intuitively understand the interaction attribute and corresponding interaction situation of the prepared virtual character in the process of the virtual character participating in the game.
[0089] It should be noted that when demonstrating the target virtual character's interaction based on the target interaction attributes possessed by the target virtual character, the target virtual character can also be demonstrated interacting with a demonstration virtual character based on the target interaction attributes possessed by the target virtual character. The demonstration virtual character can be any virtual character supported by the virtual scene. This enhances the demonstration effect of the interaction process and helps users understand the interaction of the target virtual character.
[0090] It should be noted that the target interaction attributes include but are not limited to the virtual character's own character attributes (such as star rating and quality), virtual skill attributes, virtual bond attributes, and virtual equipment attributes. Among them, virtual skill attributes are used to indicate the attributes of the virtual skills possessed by the target virtual character (such as the attack power of attack skills, the healing power of healing skills, etc.); virtual bond attributes are used to indicate the attributes of the bonds possessed by the target virtual character, such as the combat power bonus that activating the bond can provide to the virtual character; virtual equipment skills are used to indicate the attributes of the virtual equipment equipped by the target virtual character (such as the attack power of attack equipment, the defense power of defense equipment, etc.).
[0091] It should be noted that there can be one or more target virtual characters, and the user can select one according to their needs.
[0092] In some embodiments, the terminal can demonstrate the process of the target virtual character interacting based on the target interaction attributes possessed by the target virtual character in the following manner: in response to a demonstration instruction, switching from displaying the game interface to displaying the demonstration game interface of the target virtual character; through the demonstration game interface, demonstrating the process of the target virtual character interacting based on the target interaction attributes.
[0093] Here, as shown in (2) in FIG6 , after receiving the demonstration instruction, the terminal switches the game interface to the demonstration game interface of the target virtual character, that is, cancels the display of the original game virtual character in the game interface, thereby demonstrating the process of the target virtual character interacting based on the target interaction attribute through the demonstration game interface. It should be noted that the demonstration game interface also includes a battle area, in which the process of the target virtual character interacting can be demonstrated. Correspondingly, as shown in (2) in FIG7 , after exiting the demonstration for the target virtual character, the terminal switches the display demonstration game interface to the display game interface, that is, displays the original game virtual character in the game interface again. In this way, when performing a demonstration, the game interface is switched to the demonstration game interface, avoiding the interference of the information in the game interface on the display effect, improving the demonstration effect, making the display effect of the relevant information of the target virtual character better, and improving the display resource utilization and information accessibility.
[0094] In some embodiments, the terminal can demonstrate the process of the target virtual character interacting based on the target interaction attributes possessed by the target virtual character in the following manner: in response to a demonstration instruction, a demonstration game area is displayed in the game interface in the form of a floating window or a picture-in-picture, and the process of the target virtual character interacting based on the target interaction attributes is demonstrated through the demonstration game area.
[0095] Here, a demonstration game area can be displayed in the game interface, so that the process of the target virtual character interacting based on the target interaction attributes can be demonstrated through the demonstration game area, so that the process of the target virtual character interacting based on the target interaction attributes can be demonstrated simultaneously during the game. The demonstration game area can be displayed in the form of a floating window or in the form of a picture-in-picture. In this way, the process of the target virtual character interacting based on the target interaction attributes can be demonstrated simultaneously during the game. While participating in the game, the user can also understand the interaction status of the target virtual character at the same time, thereby improving the utilization rate of device resources.
[0096] In some embodiments, the terminal may display an information panel of the target virtual character; in the information panel, at least one of the following target interaction attributes of the target virtual character is displayed: character attributes, virtual equipment attributes, virtual skill attributes, and virtual bond attributes.
[0097] Here, when demonstrating the process of the target virtual character interacting based on the target interaction attributes, the target virtual character's information panel can also be displayed, and the information panel is used to display at least one of the following target interaction attributes of the target virtual character: character attributes, virtual equipment attributes, virtual skill attributes, and virtual bond attributes. Among them, the character attributes are the attributes of the target virtual character itself, such as the star rating, quality, character category, etc. of the target virtual character; the virtual skill attributes are used to indicate the attributes of the virtual skills possessed by the target virtual character (such as the attack power of the attack skill, the healing power of the healing skill, etc.); the virtual bond attributes are used to indicate the attributes of the bonds possessed by the target virtual character, such as the value of the combat power bonus that activating the bond can provide to the virtual character, etc.; the virtual equipment skills are used to indicate the attributes of the virtual equipment equipped by the target virtual character (such as the attack power of the attack equipment, the defense power of the defense equipment, etc.).
[0098] In some embodiments, the terminal can expand or collapse the information panel in the following manner: displaying a panel display control of the information panel; collapsing the displayed information panel to the panel display control in response to a trigger operation on the panel display control; wherein the panel display control is used to expand the panel display control to display the information panel when a trigger operation on the panel display control is received again.
[0099] Here, the above-mentioned information panel can be expanded or collapsed. When the information panel is collapsed, the demonstration of the target virtual character can be viewed more comprehensively, which can improve the utilization rate of screen resources. In actual application, referring to FIG8 , as shown in FIG8 (1), an information panel is displayed in the demonstration game interface, and the character attributes, virtual skill attributes and virtual equipment attributes of the target virtual character (i.e., virtual character C) are displayed in the information panel; at the same time, a panel display control of the information panel is also displayed; when a trigger operation for the panel display control is received, in response to the trigger operation, the displayed information panel is collapsed to the panel display control, that is, the information panel is no longer displayed, as shown in FIG8 (2); when a trigger operation for the panel display control is received again, in response to the trigger operation, the panel display control is expanded to display the information panel, still as shown in FIG8 (1). In this way, the user can expand or collapse the information panel as needed, thereby improving the user's information viewing experience and the utilization rate of screen resources.
[0100] In some embodiments, the terminal can exit the demonstration for the target virtual character in the following manner: displaying a demonstration exit control; and exiting the demonstration for the target virtual character in response to a trigger operation for the demonstration exit control. Here, the demonstration exit control can also be displayed when the target virtual character is demonstrating the process of interacting based on the target interactive attribute, so that the user can trigger the demonstration exit instruction for the target virtual character based on the demonstration exit control. When the terminal receives a trigger operation for the demonstration exit control, it indicates that the user has triggered the demonstration exit instruction for the target virtual character, and the demonstration for the target virtual character is exited at this time. In this way, by providing a demonstration exit control, the user can control the start and exit of the demonstration as needed, thereby improving the user experience; and because the user can control the exit of the demonstration at any time based on the demonstration exit control, there is no need to demonstrate the entire interaction process every time, which also reduces the waste of device resources and improves the utilization rate of device resources.
[0101] In some embodiments, the target interaction attributes include virtual equipment attributes. In response to a demonstration instruction, the terminal may demonstrate the process of the target virtual character interacting based on the target interaction attributes possessed by the target virtual character in the following manner: in response to the demonstration instruction, displaying the first equipment assembly control of the virtual equipment attribute; in response to a trigger operation on the first equipment assembly control, controlling the target virtual character to assemble the target virtual equipment, and demonstrating the process of the target virtual character interacting based on the target virtual equipment.
[0102] Here, since the character attributes and virtual skill attributes are inherent attributes of the target virtual character and cannot be adjusted by the player, the target virtual character can improve its own combat strength by assembling virtual equipment based on the inherent attributes. Therefore, as shown in Figure 9, a first equipment assembly control for assembling virtual equipment (i.e., "one-click assembly" in Figure 9) can also be provided for the user to assemble virtual equipment based on the first equipment assembly control, thereby demonstrating which virtual equipment to assemble for the target virtual character and the improvement effect of assembling these virtual equipment on combat strength. When the terminal receives a trigger operation for the first equipment assembly control, it controls the target virtual character to assemble the target virtual equipment. Here, the target virtual equipment can be adapted to the target virtual character, the target virtual equipment can be the system default, or it can be determined based on the target virtual character's assembly of virtual equipment in historical interactions, such as the target virtual equipment obtained after measuring by a reference value, the reference value can be the highest win rate in historical interactions, the most recommended by players, the highest game strength, etc. In this way, a first equipment assembly control is provided, which can adjust the virtual equipment properties of the target virtual character during the demonstration, providing users with a richer demonstration of the interactive process, thereby improving the layout efficiency in the virtual scene and the user's immersive experience in the virtual scene. The entire process is simple to implement and the human-computer interaction efficiency is high.
[0103] In some embodiments, a terminal can control the target virtual character to assemble target virtual equipment by: displaying assembly reference information for the target virtual character in response to a triggering operation on a first equipment assembly control; selecting, based on the assembly reference information, a target candidate virtual equipment suitable for the target virtual character from multiple candidate virtual equipment; and assembling the target candidate virtual equipment as the target virtual equipment to the target virtual character. Here, the assembly reference information indicates the virtual equipment that the target virtual character is referencing for assembly. This assembly reference information can be the system's default assembly information for the target virtual character, or it can be assembly information derived from a reference metric, such as the one with the highest win rate in historical interactions, the one with the highest player recommendation, or the one with the highest match strength. Based on this assembly reference information, the target candidate virtual equipment suitable for the target virtual character is selected from multiple candidate virtual equipment as the target virtual equipment. This enables one-click assembly of virtual equipment through the first equipment assembly control, which caters to players with limited learning time during a game, improves user operational efficiency, and thus enhances device resource utilization.
[0104] Continuing, after controlling the target virtual character to equip the target virtual equipment, the process of the target virtual character's interaction based on the target virtual equipment can be demonstrated, that is, the effect of the target virtual character equipping the target virtual equipment on the improvement of the combat intensity during the interaction can be demonstrated. During the demonstration, the interactive effects of equipping the target virtual equipment can be displayed (such as damage feedback caused to the opponent character, the resulting deceleration, dizziness and other effects), the value of the improved combat intensity, the effect feedback of the target virtual equipment, etc. In this way, the user can intuitively and comprehensively understand the interaction of the target virtual character equipped with the target virtual equipment during the game (that is, the actual game effect).
[0105] In some embodiments, the target interaction attributes include virtual equipment attributes. In response to the demonstration instruction, the terminal can demonstrate the process of the target virtual character interacting based on the target interaction attributes possessed by the target virtual character in the following manner: in response to the demonstration instruction, a second equipment assembly control of the virtual equipment attribute is displayed; in response to the triggering operation on the second equipment assembly control, multiple candidate virtual equipment and selection controls for each candidate virtual equipment are displayed; in response to the selection operation of the target virtual equipment among the multiple candidate virtual equipment triggered based on the selection control, the target virtual character is controlled to assemble the target virtual equipment, and the process of the target virtual character interacting based on the target virtual equipment is demonstrated.
[0106] Here, in addition to being able to assemble equipment with one click through the above-mentioned first equipment assembly control, a second equipment assembly control can also be provided. Through this second equipment assembly control, the user can select the virtual equipment to be assembled as needed. When the terminal receives a trigger operation for the second equipment assembly control, in response to the trigger operation, multiple candidate virtual equipment and a selection control for each candidate virtual equipment are displayed, so that the virtual equipment to be assembled can be selected based on the selection control; when a selection operation for a target virtual equipment among the multiple candidate virtual equipment is received based on the selection control, the target virtual character is controlled to assemble the target virtual equipment, and the process of the target virtual character interacting based on the target virtual equipment is demonstrated. That is, the target virtual character assembling the target virtual equipment can bring about the enhanced combat intensity when interacting. During the demonstration process, the interactive effects of assembling the target virtual equipment can be displayed (such as damage feedback caused to the opponent character, the resulting deceleration, dizziness, etc.), the enhanced combat intensity value, the effect feedback of the target virtual equipment, etc. In this way, the user can intuitively and comprehensively understand the interactive situation (i.e., the actual combat effect) of the target virtual character assembling the target virtual equipment during the game.
[0107] In some embodiments, after controlling the target virtual character to equip the target virtual equipment, the terminal can also control the target virtual character to uninstall the target virtual equipment by: displaying an equipment uninstallation control; and in response to a trigger operation on the equipment uninstallation control, controlling the target virtual character to uninstall the target virtual equipment. Here, as shown in FIG10 , a "one-click uninstallation" equipment uninstallation control can also be provided, through which the target virtual equipment equipped by the target virtual character can be uninstalled. This can be achieved simply by triggering the equipment uninstallation control, which is simple to operate and improves the human-computer interaction efficiency of the user's understanding of the target virtual character, which is suitable for scenarios where players have limited learning time during the game.
[0108] In some embodiments, the target interaction attribute includes a virtual bond attribute, and the virtual bond attribute is at the first level. In response to the demonstration instruction, the terminal can demonstrate the process of the target virtual character interacting based on the target interaction attribute possessed by the target virtual character in the following manner: In response to the demonstration instruction, the process of the target virtual character interacting based on the first level virtual bond attribute is demonstrated. Here, the additional effect of the target virtual character on the battle intensity that can be brought about by the interaction based on the first level virtual bond attribute is demonstrated. During the demonstration, the interactive effects of the interaction based on the first level virtual bond attribute (such as the damage feedback caused to the opponent character, the deceleration, dizziness and other effects brought about), the value of the added battle intensity, the effect feedback of the first level virtual bond attribute, etc. can be displayed. In this way, the user can intuitively and comprehensively understand the interaction situation of the target virtual character equipped with the first level virtual bond attribute during the game (i.e., the actual game effect).
[0109] In some embodiments, the target interaction attribute includes a virtual bond attribute, and the virtual bond attribute is at a first level. In response to a demonstration instruction, the terminal may demonstrate the process of the target virtual character interacting based on the target interaction attribute possessed by the target virtual character in the following manner: in response to the demonstration instruction, displaying a level adjustment control of the virtual bond attribute; based on the level adjustment control, receiving a level adjustment instruction for the virtual bond attribute; in response to the level adjustment instruction, adjusting the virtual bond attribute from the first level to the second level indicated by the level adjustment instruction, and demonstrating the process of the target virtual character interacting based on the second level virtual bond attribute.
[0110] Here, the virtual bond attributes include multiple levels, so the level adjustment control of the virtual bond attributes can also be displayed. The user can adjust the level of the virtual bond attributes based on the level adjustment control, so as to demonstrate the process of the target virtual character interacting based on the virtual bond attributes of each level, thereby helping the user to understand the interaction of the virtual bond attributes based on each level during the game (that is, the actual game effect), improve the demonstration effect, thereby facilitating the user to layout the game and improve the user's immersive experience in the virtual scene; and it can be achieved only through the level adjustment control of the virtual bond attributes, which simplifies the human-computer interaction and improves the efficiency of human-computer interaction.
[0111] In actual application, the level adjustment control of the virtual bond attribute can be displayed in the demonstration game interface, as shown in Figure 11 (1), and the level adjustment control includes a level adjustment control and a level adjustment control. When the terminal receives a level adjustment instruction for the bond attribute based on the level adjustment control (such as a level adjustment instruction triggered by the level adjustment control, a level adjustment instruction triggered by the level adjustment control), the virtual bond attribute is adjusted from the first level to the second level indicated by the level adjustment instruction. As shown in Figure 11 (1) to Figure 11 (2), the level of the virtual bond attribute is changed from "level 1" to level "2".
[0112] It should be noted that the above-mentioned process of interaction based on the virtual bond attributes of each level, and the process of interaction based on the assembly of target virtual equipment, can demonstrate the process of the target virtual character releasing the virtual bond attributes and using the target virtual equipment by itself, and can also demonstrate the process of the target virtual character and the opponent virtual character interacting, releasing the virtual bond attributes, and using the target virtual equipment.
[0113] In some embodiments, the terminal may demonstrate the process of the target virtual character interacting based on the target interaction attributes in the following manner: displaying a simulated game character control; generating a simulated game character in response to a trigger operation on the simulated game character control; and demonstrating the process of the target virtual character interacting with the simulated game character based on the target interaction attributes in response to dragging the simulated game character to the battle area.
[0114] Here, a simulation game character control can be provided, by which the simulation game character control can be generated that plays a game with the target virtual character. In actual applications, a trigger operation for the simulation game character control can be triggered once, a simulation game character can be generated, thereby multiple simulation game characters can be laid out. When dragging the simulation game character to the battle area (i.e. the battle area of the opponent's camp), the target virtual character is controlled to carry out combat state, now the target virtual character is demonstrated to interact with the simulation game character based on the target interactive attribute. Here, the target interactive attribute can include above-mentioned virtual equipment attribute, virtual fetter attribute, virtual skill attribute and character attribute, thereby the interactive situation (i.e. actual game effect) when the target virtual character interacts to play the game based on the target interactive attribute can be demonstrated, namely the interactive special effects (such as the damage feedback caused to the opponent's character, the deceleration brought by the virtual skill, the dizziness etc.) that the interactive attributes such as the virtual fetter attribute, the virtual skill of the target level interact, the numerical value of the battle intensity promoted, the addition situation of the combat power caused by the virtual fetter attribute, the effect feedback of the target virtual equipment etc. In this way, the demonstration effect of the interaction situation can be improved, and it can be achieved only by simulating the game character controls. The human-computer interaction operation is simple, which improves the efficiency of human-computer interaction.
[0115] As an example, refer to Figure 12. As shown in (1) in Figure 12, a simulated game character control is displayed in the demonstration game interface; in response to the trigger operation of the simulated game character control, a simulated game character is generated. When the simulated game character is dragged to the battle area of the demonstration game interface, the process of the target virtual character interacting with the simulated game character based on the target interaction attribute is demonstrated. As shown in (2) to (3) in Figure 12, the target virtual character moves to the simulated game character to interact and produces a "-1000" effect on the simulated game character.
[0116] In actual applications, the user can also end the interaction with the target virtual character by moving the simulated game character out of the battle area. At this time, when the simulated game character no longer exists in the battle area, the target virtual character can exit the combat state.
[0117] Applying the above embodiment of the present application, in a game interface for virtual characters of multiple camps in a virtual scene to play games, at least one virtual character ready to participate in the game is displayed, and a virtual character demonstration control is displayed; based on the virtual character demonstration control, a demonstration instruction for a target virtual character in the at least one virtual character ready to participate is received; in response to the demonstration instruction, the target virtual character is demonstrated to interact based on the target interaction attribute possessed by the target virtual character. Here, a virtual character demonstration control is provided in the game interface, through which a demonstration instruction for the virtual character can be triggered, thereby demonstrating the process of the virtual character interacting based on the target interaction attribute possessed by the target virtual character; in this way, 1) the user can more comprehensively and intuitively understand the interaction attributes of the virtual character and the corresponding interaction situation, optimize the information display effect, and improve the display resource utilization; 2) the user can understand the interaction situation of the virtual character ready to participate in the game during the virtual character's participation in the game, and improve the layout effect of the game lineup; 3) the number of human-computer interaction operations to be performed to achieve the purpose (i.e., understanding the interaction attributes of the virtual character and the corresponding interaction situation) is reduced, thereby improving the human-computer interaction efficiency and device resource utilization.
[0118] The following will take the virtual chess and card game scene as an example to illustrate the exemplary application of the present application embodiment in an actual application scenario. The core fun of the auto chess game is the combination of different virtual chess pieces. Each virtual chess piece has its own unique skill mechanism and combat mechanism. Multiple virtual chess pieces of the same kind can activate powerful bond effects. For the attacks, skills, equipment, bonds and other effects of virtual chess pieces in the game, there is a certain learning threshold for both old players (such as new virtual chess pieces or bonds, changes in the properties of original virtual chess pieces or bonds, etc.) and new players. In the related art, players can only view the text strategy of virtual chess pieces by viewing the illustrations in non-game scenarios. In this way, it is impossible to view the chess piece battle and skill release effects during the game. There are only general data descriptions, so you need to buy virtual chess pieces to participate in the battle to see the specific effects. There is a certain trial and error risk, which may lead to the failure of the game. Moreover, multiple virtual chess pieces form bonds. It is generally difficult to activate a high number of bonds in a game, and it is more difficult to understand the bond effects.
[0119] Based on this, the embodiment of the present application adds an additional demonstration grid (i.e., the above-mentioned demonstration battle grid) in the battle area of the virtual chessboard. When the player drags the target virtual chess piece to the demonstration grid, the demonstration grid is activated, and the demonstration mode is entered at this time, thereby increasing a channel for cognitive learning of directional virtual chess pieces while conforming to the player's cognitive habits. In demonstration mode, you can view various actual combat demonstrations of virtual chess pieces covering skills, attacks, bonds, equipment and other effects. You can exit demonstration mode by dragging the target virtual chess piece back to the preparation area. In this way, players can quickly view and understand the information of virtual chess pieces in the two stages of battle / preparation, and make more accurate layout judgments.
[0120] (1) Enter demonstration mode.
[0121] 1) As shown in (1) of FIG6 , in the normal game interface, the demonstration chess grid is in an inactive state, and the display style of the demonstration chess grid is different from the display style of the chess grid in the game area.
[0122] 2) As shown in (2) of FIG6 , drag the target virtual chess piece C to the demonstration chess grid to activate the demonstration chess grid. At this time, the demonstration mode is entered and the demonstration game interface is displayed (the virtual chess pieces A and B in the normal game interface disappear). In the demonstration mode, the information panel of the target virtual chess piece C dragged to the demonstration chess grid can be displayed by default.
[0123] (2) Demonstrate the functions of the game interface.
[0124] 1) Information Panel. As shown in Figure 8, you can click the panel display control to collapse or expand the information panel. When the information panel is collapsed, you can more comprehensively view the game information on the demo game interface.
[0125] 2) One-click equipment assembly. As shown in Figure 9, the "one-click assembly" assembly control can quickly assemble virtual equipment suitable for the target virtual chess piece according to the target virtual chess piece, making it convenient for players to view the combat strength of the target virtual chess piece after assembling the virtual equipment. Of course, as shown in Figure 10, after assembling the virtual equipment, the assembled virtual equipment can also be quickly disassembled using the "one-click removal" unassembly control. In actual applications, an equipment viewing control can also be provided to view the properties of virtual equipment. Of course, considering that players have limited learning time during the game, and the more detailed the operation, the greater the learning cost, the equipment viewing control can be omitted.
[0126] 3) Bond Effect Demonstration. As shown in Figure 11, after entering the demonstration mode, the bond function bar can add a level-up control for increasing the bond level and a level-down control for decreasing the bond level. Players can increase or decrease the bond level by clicking the corresponding control. At the same time, the demonstration game interface provides real-time feedback on the bonus effect of the bond at the corresponding bond level.
[0127] 4) Simulated Game Pieces. As shown in Figure 12, in demo mode, the virtual equipment function bar is replaced by the simulated game piece function bar. Players can drag the simulated game pieces to the opponent's battle area. When a simulated game piece exists on the virtual chessboard, our target virtual piece enters combat, at which point the target virtual piece and the simulated game piece automatically begin fighting. During the battle, the target virtual piece unleashes attacks and skills, and players can view real-time skill damage feedback as well as special effects such as deceleration and stun brought about by the skills, such as the "-1000" effect shown in Figure 12. As shown in Figure 12, when our target virtual piece is a melee piece, it will move to the front of the simulated game piece to engage in combat.
[0128] Here, multiple simulated game pieces can be placed repeatedly, but they cannot exceed the opponent's battle area; dragging a simulated game piece out of the battle area can delete the simulated game piece. When there is no longer a simulated game piece on the virtual chessboard, the target virtual chess piece exits the combat state.
[0129] 5) Exit Demo Mode. As shown in Figure 7, you can exit Demo Mode by dragging the target virtual chess piece C to the preparation area. The normal game interface will be displayed.
[0130] Next, the processing method of the virtual character provided by the embodiment of the present application is described from a technical perspective.
[0131] 1) The client detects whether the player has dragged the target virtual chess piece to the demonstration square. If so, the demonstration square is activated to enter demonstration mode, and the normal game interface is changed to the demonstration interface, with the virtual equipment function bar replaced by the simulated game chess piece function bar. If not, the normal game interface is displayed, along with the normal virtual equipment function bar.
[0132] 2) The client detects whether the player has used the one-click virtual equipment assembly control. If so, three virtual equipment items suitable for the target virtual chess piece are randomly selected for assembly. If not, a status indication indicating that the target virtual chess piece has no virtual equipment is displayed.
[0133] 3) The client detects whether the player has placed a simulated chess piece into the opponent's battle area. If so, the target virtual chess piece is activated to enter a combat state. The target virtual chess piece and the simulated chess piece automatically begin fighting, during which the target virtual chess piece unleashes attacks and skills. If not, the target virtual chess piece is placed in a combat-ready state.
[0134] 4) The client detects whether the player has made an operation to upgrade or downgrade the bond. If so, the corresponding bond effect is fed back in real time; otherwise, the current bond effect is maintained.
[0135] Continuing, referring to FIG13 , FIG13 is a flow chart of a method for processing a virtual character provided by an embodiment of the present application. Here, the method for processing a virtual character provided by an embodiment of the present application includes:
[0136] 1. Determine whether a chess piece exists in the preparation area. If not, proceed to 2; if so, proceed to 3. 2. Unable to enter demonstration mode. 3. Meet the conditions for entering demonstration mode. 4. Determine whether a chess piece has been dragged to the demonstration square. If not, proceed to 5; if so, proceed to 6. 5. Display the game interface. 6. Enter demonstration mode, and the equipment function bar changes to the simulated game chess piece function bar. 7. Determine whether a simulated game chess piece has been dragged to the opponent's battle area. If not, proceed to 8; if so, proceed to 9. 8. The chess piece is in preparation. 9. The chess piece enters combat. 10. Determine whether the "One-click Assembly" control has been clicked. If not, proceed to 11; if so, proceed to 12. 11. Display the unequipped equipment style. 12. The chess piece reflects the effects of the equipped equipment. 13. Determine whether to upgrade or downgrade a bond. If not, proceed to 14; if so, proceed to 15. 14. Display the bond effects at the current level. 15. Provide real-time feedback on the bond effects after upgrading or downgrading.
[0137] By applying the above-mentioned embodiments of the present application, a method is provided for conveniently viewing various combat demonstrations of virtual chess pieces, including skills, attacks, bonds, equipment and other effects. This method can solve the problem that players cannot preview the attacks, skills, equipment, bonds and other effects of virtual chess pieces during the game of virtual chess and card games, so that players can make better use of the free time during the game, quickly and deeply understand the skill mechanism and combat mechanism of virtual chess pieces, improve game proficiency, and enhance game cognition and strategy.
[0138] The following continues to describe an exemplary structure of the virtual character processing device 555 provided in an embodiment of the present application implemented as a software module. In some embodiments, as shown in Figure 2, the software modules in the virtual character processing device 555 stored in the memory 550 may include: a display module 5551, configured to display at least one ready virtual character ready to participate in the game and display a virtual character demonstration control in a game interface for virtual characters of multiple camps in a virtual scene; a receiving module 5552, configured to receive a demonstration instruction for a target virtual character among the at least one ready virtual character based on the virtual character demonstration control; and a demonstration module 5553, configured to demonstrate a process of the target virtual character interacting based on the target interaction attributes possessed by the target virtual character in response to the demonstration instruction.
[0139] In some embodiments, the game interface includes a preparation area and a battle area; the display module 5551 is further configured to display at least one virtual character ready to participate in the game in the preparation area; the display module 5551 is further configured to display the virtual character demonstration controls in the battle area.
[0140] In some embodiments, the game interface is a virtual chessboard, and the battle area includes multiple battle grids; the display module 5551 is further configured to display a demonstration battle grid that is different from the battle grid in the battle area, and the demonstration battle grid indicates the virtual character demonstration control; the receiving module 5552 is further configured to receive a first drag operation to drag the target virtual character from the preparation area to the demonstration battle grid; in response to the first drag operation being released, a demonstration instruction for the target virtual character among the at least one preparation virtual character is received.
[0141] In some embodiments, the receiving module 5552 is further configured to receive a second drag operation of dragging the target virtual character from the demonstration battle grid to the preparation area; and exit the demonstration of the target virtual character in response to the second drag operation being released.
[0142] In some embodiments, the receiving module 5552 is further configured to display selection controls for each of the preparation virtual characters in response to a triggering operation on the virtual character demonstration control; and receive a demonstration instruction for the target virtual character among the at least one preparation virtual character in response to a selection operation on the target virtual character triggered based on the selection control.
[0143] In some embodiments, the display module 5551 is further configured to display the virtual character demonstration controls of each of the combat-ready virtual characters; the receiving module 5552 is further configured to receive a demonstration instruction for a target virtual character among the at least one combat-ready virtual character in response to a triggering operation of the virtual character demonstration control for the target virtual character.
[0144] In some embodiments, the demonstration module 5553 is further configured to, in response to the demonstration instruction, switch from displaying the game interface to displaying the demonstration game interface of the target virtual character, and demonstrate, through the demonstration game interface, the process of the target virtual character interacting based on the target interaction attributes; or, in response to the demonstration instruction, display a demonstration game area in the game interface in the form of a floating window or a picture-in-picture, and demonstrate, through the demonstration game area, the process of the target virtual character interacting based on the target interaction attributes.
[0145] In some embodiments, the demonstration module 5553 is further configured to display an information panel of the target virtual character; in the information panel, at least one of the following target interaction attributes of the target virtual character is displayed: character attributes, virtual equipment attributes, virtual skill attributes, and virtual bond attributes.
[0146] In some embodiments, the demonstration module 5553 is further configured to display a panel display control of the information panel; in response to a trigger operation on the panel display control, the displayed information panel is collapsed to the panel display control; wherein, the panel display control is used to expand the panel display control to display the information panel when a trigger operation on the panel display control is received again.
[0147] In some embodiments, the target interaction attributes include virtual equipment attributes, and the demonstration module 5553 is further configured to display a first equipment assembly control of the virtual equipment attributes in response to the demonstration instruction; in response to a trigger operation on the first equipment assembly control, control the target virtual character to assemble the target virtual equipment, and demonstrate the process of the target virtual character interacting based on the target virtual equipment.
[0148] In some embodiments, the demonstration module 5553 is further configured to obtain assembly reference information for the target virtual character in response to a trigger operation on the first equipment assembly control; based on the assembly reference information, select a target candidate virtual equipment that is adapted to the target virtual character from a plurality of candidate virtual equipment; and assemble the target candidate virtual equipment as the target virtual equipment to the target virtual character.
[0149] In some embodiments, the target interaction attributes include virtual equipment attributes, and the demonstration module 5553 is further configured to display a second equipment assembly control of the virtual equipment attributes in response to the demonstration instruction; display a plurality of candidate virtual equipment and a selection control for each of the candidate virtual equipment in response to a trigger operation on the second equipment assembly control; control the target virtual character to assemble the target virtual equipment in response to a selection operation on the target virtual equipment among the plurality of candidate virtual equipment triggered based on the selection control, and demonstrate the process of the target virtual character interacting based on the target virtual equipment.
[0150] In some embodiments, the demonstration module 5553 is further configured to display an equipment uninstallation control; and in response to a triggering operation on the equipment uninstallation control, control the target virtual character to uninstall the target virtual equipment.
[0151] In some embodiments, the target interaction attribute includes a virtual bond attribute, and the virtual bond attribute is at a first level. The demonstration module 5553 is also configured to display a level adjustment control of the virtual bond attribute in response to the demonstration instruction; based on the level adjustment control, receive a level adjustment instruction for the virtual bond attribute; in response to the level adjustment instruction, adjust the virtual bond attribute from the first level to the second level indicated by the level adjustment instruction, and demonstrate the process of the target virtual character interacting based on the virtual bond attribute of the second level.
[0152] In some embodiments, the demonstration module 5553 is further configured to display a simulated game character control in response to the demonstration instruction; generate a simulated game character in response to a trigger operation on the simulated game character control; and demonstrate the process of the target virtual character interacting with the simulated game character based on the target interaction attribute in response to dragging the simulated game character to the battle area of the demonstration game interface.
[0153] In some embodiments, the demonstration module 5553 is further configured to display a demonstration exit control; and exit the demonstration of the target virtual character in response to a triggering operation on the demonstration exit control.
[0154] Applying the above embodiment of the present application, in a game interface for virtual characters of multiple camps in a virtual scene to play games, at least one virtual character ready to participate in the game is displayed, and a virtual character demonstration control is displayed; based on the virtual character demonstration control, a demonstration instruction for a target virtual character in the at least one virtual character ready to participate is received; in response to the demonstration instruction, the target virtual character is demonstrated to interact based on the target interaction attribute possessed by the target virtual character. Here, a virtual character demonstration control is provided in the game interface, through which a demonstration instruction for the virtual character can be triggered, thereby demonstrating the process of the virtual character interacting based on the target interaction attribute possessed by the target virtual character; in this way, 1) the user can more comprehensively and intuitively understand the interaction attributes of the virtual character and the corresponding interaction situation, optimize the information display effect, and improve the display resource utilization; 2) the user can understand the interaction situation of the virtual character ready to participate in the game during the virtual character's participation in the game, and improve the layout effect of the game lineup; 3) the number of human-computer interaction operations to be performed to achieve the purpose (i.e., understanding the interaction attributes of the virtual character and the corresponding interaction situation) is reduced, thereby improving the human-computer interaction efficiency and device resource utilization.
[0155] The present application also provides a computer program product, which includes computer-executable instructions or a computer program stored in a computer-readable storage medium. A processor of an electronic device reads the computer-executable instructions or the computer program from the computer-readable storage medium and executes the computer-executable instructions or the computer program, causing the electronic device to perform the virtual character processing method provided in the present application.
[0156] An embodiment of the present application also provides a computer-readable storage medium, which stores computer-executable instructions or a computer program. When the computer-executable instructions or the computer program are executed by a processor, the processor will execute the virtual character processing method provided in the embodiment of the present application.
[0157] In some embodiments, the computer-readable storage medium may be a memory such as RAM, ROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or may be various devices including one or any combination of the above memories.
[0158] In some embodiments, computer-executable instructions may be in the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
[0159] As an example, computer-executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, e.g., in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinating files (e.g., files storing one or more modules, subroutines, or code portions).
[0160] By way of example, computer-executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed across multiple sites and interconnected by a communication network.
[0161] The above description is merely an embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, and improvements made within the spirit and scope of the present application are included in the scope of protection of the present application.
Claims
1. A method for processing a virtual character, applied to an electronic device, the method comprising: In a game interface for virtual characters of multiple camps in a virtual scene to play a game, at least one virtual character ready to participate in the game is displayed, and a virtual character demonstration control is displayed; Based on the virtual character demonstration control, receiving a demonstration instruction for a target virtual character in the at least one battle-ready virtual character; In response to the demonstration instruction, a process of the target virtual character interacting based on the target interaction attribute possessed by the target virtual character is demonstrated.
2. The method of claim 1, wherein: The game interface includes a battle preparation area and a battle area; the display of at least one virtual character ready to participate in the game includes: In the battle preparation area, displaying at least one battle preparation virtual character ready to participate in the game; The display virtual character demonstration control comprises: In the battle area, the virtual character demonstration control is displayed.
3. The method of claim 2, wherein: The game interface is a virtual chessboard, and the battle area includes a plurality of battle chess grids; in the battle area, the virtual character demonstration control is displayed, including: Displaying a demonstration battle chess grid different from the battle chess grid in the battle area, the demonstration battle chess grid indicating the virtual character demonstration control; The receiving, based on the virtual character demonstration control, a demonstration instruction for a target virtual character in the at least one battle-ready virtual character comprises: receiving a first dragging operation of dragging the target virtual character from the battle preparation area to the demonstration battle grid; In response to the first dragging operation being released, a demonstration instruction for a target virtual character in the at least one battle preparation virtual character is received.
4. The method of claim 3, wherein: The method further comprises: receiving a second dragging operation of dragging the target virtual character from the demonstration battle grid to the battle preparation area; In response to the second drag operation being released, the presentation of the target virtual character is exited.
5. The method according to any one of claims 1 to 4, wherein: The receiving, based on the virtual character demonstration control, a demonstration instruction for a target virtual character in the at least one battle-ready virtual character comprises: In response to a trigger operation on the virtual character demonstration control, displaying a selection control for each of the battle-ready virtual characters; In response to a selection operation for the target virtual character triggered by the selection control, a demonstration instruction for the target virtual character in the at least one battle preparation virtual character is received.
6. The method according to any one of claims 1 to 5, wherein: The display virtual character demonstration control comprises: Displaying a virtual character demonstration control of each of the virtual characters preparing for battle; The receiving, based on the virtual character demonstration control, a demonstration instruction for a target virtual character in the at least one battle-ready virtual character comprises: In response to a triggering operation of a virtual character demonstration control for the target virtual character, a demonstration instruction for a target virtual character in the at least one battle preparation virtual character is received.
7. The method according to any one of claims 1 to 6, wherein: The step of demonstrating, in response to the demonstration instruction, the process of the target virtual character interacting based on the target interaction attribute possessed by the target virtual character comprises: In response to the demonstration instruction, the game interface is switched to a demonstration game interface of the target virtual character, and a process of the target virtual character interacting based on the target interaction attribute is demonstrated through the demonstration game interface; Alternatively, in response to the demonstration instruction, a demonstration game area is displayed in the game interface in a floating window or picture-in-picture format, and the process of the target virtual character interacting based on the target interaction attribute is demonstrated through the demonstration game area.
8. The method according to any one of claims 1 to 6, wherein: The target interaction attribute includes a virtual equipment attribute, and the process of demonstrating, in response to the demonstration instruction, that the target virtual character interacts based on the target interaction attribute possessed by the target virtual character includes: In response to the demonstration instruction, display a first equipment assembly control of the virtual equipment attribute; In response to a trigger operation on the first equipment assembly control, the target virtual character is controlled to equip the target virtual equipment, and a process of the target virtual character interacting based on the target virtual equipment is demonstrated.
9. The method of claim 8, wherein: In response to the triggering operation on the first equipment fitting control, controlling the target virtual character to fit the target virtual equipment comprises: In response to a triggering operation on the first equipment assembly control, displaying assembly reference information for the target virtual character; Based on the assembly reference information, selecting a target candidate virtual equipment that is suitable for the target virtual character from a plurality of candidate virtual equipments; The target candidate virtual equipment is used as the target virtual equipment and is equipped to the target virtual character.
10. The method according to any one of claims 1 to 6, wherein: The target interaction attribute includes a virtual equipment attribute, and the process of demonstrating, in response to the demonstration instruction, that the target virtual character interacts based on the target interaction attribute possessed by the target virtual character includes: In response to the demonstration instruction, a second equipment assembly control that displays the attributes of the virtual equipment; In response to a trigger operation on the second equipment assembly control, displaying a plurality of candidate virtual equipments and a selection control for each of the candidate virtual equipments; In response to a selection operation on a target virtual equipment among the plurality of candidate virtual equipments triggered based on the selection control, the target virtual character is controlled to equip the target virtual equipment, and a process of the target virtual character interacting based on the target virtual equipment is demonstrated.
11. The method according to claim 8 or 10, wherein: After controlling the target virtual character to equip the target virtual equipment, the method further includes: Display equipment uninstall controls; In response to a trigger operation on the equipment uninstallation control, the target virtual character is controlled to uninstall the target virtual equipment.
12. The method according to any one of claims 1 to 6, wherein: The target interaction attribute includes a virtual bond attribute, the virtual bond attribute is a first level, and the process of demonstrating, in response to the demonstration instruction, that the target virtual character interacts based on the target interaction attribute possessed by the target virtual character includes: In response to the demonstration instruction, displaying a level adjustment control of the virtual bond attribute; Based on the level adjustment control, a level adjustment instruction for the virtual bond attribute is received; In response to the level adjustment instruction, the virtual bond attribute is adjusted from the first level to a second level indicated by the level adjustment instruction, and a process of the target virtual character interacting based on the virtual bond attribute of the second level is demonstrated.
13. The method according to any one of claims 1 to 6, wherein: The step of demonstrating, in response to the demonstration instruction, the process of the target virtual character interacting based on the target interaction attribute possessed by the target virtual character comprises: In response to the demonstration instruction, displaying a simulated game character control; In response to a trigger operation on the simulated game character control, generating a simulated game character; In response to dragging the simulated game character to the battle area, a process of the target virtual character interacting with the simulated game character based on the target interaction attribute is demonstrated.
14. The method according to any one of claims 1 to 13, wherein: The method further comprises: Displaying an information panel of the target virtual character; In the information panel, at least one of the following target interaction attributes of the target virtual character is displayed: character attributes, virtual equipment attributes, virtual skill attributes, and virtual bond attributes.
15. The method of claim 14, wherein: The method further comprises: A panel display control for displaying the information panel; In response to a trigger operation on the panel display control, folding the displayed information panel to the panel display control; Wherein, the panel display control is used to expand the panel display control to display the information panel when a trigger operation for the panel display control is received again.
16. The method according to any one of claims 1 to 15, wherein: The method further comprises: Display demo exit controls; In response to a triggering operation on the demonstration exit control, the demonstration for the target virtual character is exited.
17. A virtual character processing device, the device comprising: A display module configured to display at least one virtual character ready to participate in the game, and display a virtual character demonstration control, in a game interface for virtual characters of multiple camps in a virtual scene to play a game; A receiving module, configured to receive a demonstration instruction for a target virtual character in the at least one battle-ready virtual character based on the virtual character demonstration control; The demonstration module is configured to demonstrate, in response to the demonstration instruction, a process in which the target virtual character interacts based on the target interaction attribute possessed by the target virtual character.
18. An electronic device, comprising: a memory configured to store computer executable instructions; The processor is configured to implement the method for processing a virtual character as described in any one of claims 1 to 16 when executing the computer executable instructions stored in the memory.
19. A computer-readable storage medium storing computer-executable instructions or a computer program, wherein when the computer-executable instructions or the computer program are executed by a processor, the method for processing a virtual character according to any one of claims 1 to 16 is implemented.
20. A computer program product, comprising computer executable instructions or a computer program, wherein when the computer executable instructions or the computer program is executed by a processor, the method for processing a virtual character according to any one of claims 1 to 16 is implemented.
Citation Information
Patent Citations
Virtual object layout method and device, terminal and storage medium
CN111282274A
Game display control method and device
CN113101660A
Virtual game control method and device, equipment, medium and computer product
CN113730906A
Skill display method and device, storage medium and computer equipment
CN115317908A
Game skill control method, game server, electronic equipment and storage medium
CN116139493A
Cited By
Method and device for displaying information in game and terminal equipment
CN120037655A