CN114602181A - Virtual character skill exchange method and device and electronic equipment - Google Patents

Virtual character skill exchange method and device and electronic equipment Download PDF

Info

Publication number
CN114602181A
CN114602181A CN202210239296.7A CN202210239296A CN114602181A CN 114602181 A CN114602181 A CN 114602181A CN 202210239296 A CN202210239296 A CN 202210239296A CN 114602181 A CN114602181 A CN 114602181A
Authority
CN
China
Prior art keywords
skill
virtual character
control
virtual
game
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210239296.7A
Other languages
Chinese (zh)
Inventor
叶雨柔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN202210239296.7A priority Critical patent/CN114602181A/en
Publication of CN114602181A publication Critical patent/CN114602181A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/63Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by the player, e.g. authoring using a level editor
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • A63F13/49Saving the game status; Pausing or ending the game
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/53Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
    • A63F2300/534Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing for network load management, e.g. bandwidth optimization, latency reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The disclosure provides a virtual character skill exchange method and device, and an electronic device; relates to the technical field of virtual interaction. The method comprises the following steps: responding to the game starting instruction, and displaying a game interface of the current game corresponding to the first virtual character through a graphical user interface, wherein the game interface of the game comprises a virtual scene and at least one second virtual character; generating a skill control interface on a graphical user interface, wherein the skill control interface comprises a skill control corresponding to skill data configured according to a first virtual role and at least one skill control corresponding to skill data configured according to a second virtual role; exchanging the skill data of the first virtual character with the skill data of the second virtual character in response to the exchanging operation on the skill control; and acquiring skill data of the first virtual character after the exchange, and controlling the first virtual character to release the skill according to the exchanged skill data. The present disclosure may improve the efficiency of combat against a game and thereby relieve server resource pressure.

Description

Virtual character skill exchange method and device and electronic equipment
Technical Field
The present disclosure relates to the field of virtual interaction technologies, and in particular, to a virtual character skill exchange method, a virtual character skill exchange apparatus, an electronic device, and a computer-readable storage medium.
Background
The game is widely enjoyed as an important leisure or competitive activity. The game is generally carried out in a virtual scene, and a user controls own virtual role and can also battle with teammates in the virtual scene.
Taking a Multiplayer Online Battle Arena (MOBA for short) as an example, each user needs to select its own virtual character, and each virtual character has its own skill. At present, after the game is started, a user controls a virtual character of the user to use corresponding fixed skills to complete the game.
However, according to the scheme, the game is long in game-play time, and the game-play can be finished only after a long time, so that the server resources are occupied for a long time.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
An object of the embodiments of the present disclosure is to provide a virtual character skill exchange method, a virtual character skill exchange apparatus, an electronic device, and a computer-readable storage medium, which can improve efficiency of combat at least to some extent so as to reduce resource pressure of a server.
According to an aspect of the present disclosure, there is provided a virtual character skill exchange method for providing a graphic user interface through a terminal device, the method including:
responding to a game starting instruction, and displaying a game interface of a current game corresponding to a first virtual character through the graphical user interface, wherein the game interface comprises a virtual scene and at least one second virtual character which is positioned in the virtual scene and is in the same team as the first virtual character;
generating a skill control interface on the graphical user interface, wherein the skill control interface comprises a skill control corresponding to the skill data configured according to the first virtual role and at least one skill control corresponding to the skill data configured according to the second virtual role;
exchanging the skill data of the first virtual character with the skill data of the second virtual character in response to the exchanging operation of the skill control;
and acquiring skill data after the first virtual character is exchanged, and controlling the first virtual character to release the skill according to the exchanged skill data.
According to an embodiment of the present disclosure, there is provided a virtual character skill exchange method, further including:
and in the process of exchanging skill data, continuously responding to a control instruction for controlling the first virtual character to execute game behaviors in the virtual scene so as to enable the game to be normally played.
According to an embodiment of the present disclosure, there is provided a virtual character skill exchange method, wherein the step of generating a skill control interface on the graphical user interface includes:
displaying skill controls of a first virtual role and a second virtual role agreeing to interchange skills on a skill control interface;
the skill control of the second virtual character that rejects the exchange of skills is not displayed.
According to an embodiment of the present disclosure, there is provided a virtual character skill exchange method, wherein the step of exchanging the skill data of the first virtual character with the skill data of the second virtual character in response to the exchange operation on the skill control further includes:
displaying, in response to an exchange operation that acts on the skill control, a skill exchange time limit configured for the first virtual character in the graphical user interface;
and receiving a message that the second virtual role agrees to exchange, and displaying the skill exchange time limit configured for the second virtual role on the graphical user interface.
According to an embodiment of the present disclosure, there is provided a virtual character skill exchange method, the method further including:
displaying a cooling status of the current skill on a skill control displayed in the skill control interface.
According to an embodiment of the present disclosure, there is provided a virtual character skill exchange method, the method further including:
not displaying a cooling state of the current skill on a skill control displayed in the skill control interface.
According to an embodiment of the present disclosure, there is provided a virtual character skill exchange method, before the step of generating a skill control interface on the graphical user interface, the method further comprising:
receiving a game pause instruction, pausing the current game, and controlling a refusal response to control the first virtual character to execute a game behavior in the virtual scene.
According to an embodiment of the present disclosure, there is provided a virtual character skill exchange method, the game pause instruction being generated according to a voting instruction of the first virtual character and/or the second virtual character.
According to an embodiment of the present disclosure, there is provided a virtual character skill exchange method, before the step of receiving a game pause instruction and pausing the current game play, the method further including:
acquiring the voting instruction, and detecting the voting state indicated by the voting instruction;
and generating a voting control, and displaying the voting state on the voting control.
According to an embodiment of the present disclosure, there is provided a virtual character skill exchange method, before the step of acquiring skill data after the first virtual character exchange, the method further including:
and detecting a user confirmation signal, wherein the user confirmation signal is generated by the terminal equipment in response to a user confirmation operation, and/or detecting a system confirmation signal, and the system confirmation signal is generated after a preset time period passes after the skill control is generated.
According to an embodiment of the present disclosure, there is provided a virtual character skill exchange method, further including:
responding to the viewing operation of the skill control on the skill control interface, and acquiring skill information corresponding to the skill control;
and generating an information display window, and displaying the skill information on the information display window.
According to an embodiment of the present disclosure, there is provided a virtual character skill exchange method, the method further including:
and responding to the locking operation of the skill control on the skill control interface, and setting the skill control to be in a locking state, wherein the locking state is used for limiting the exchange of the skills corresponding to the skill control.
According to an embodiment of the present disclosure, there is provided a virtual character skill exchange method, wherein the step of exchanging the skill data of the first virtual character with the skill data of the second virtual character in response to an exchange operation on the skill control includes:
in response to a selection operation of the skill control of the first virtual character on the skill control interface, determining a first to-be-exchanged skill control of the first virtual character;
determining a second to-be-exchanged skill control of the second virtual character in response to a selection operation of the skill control of the second virtual character on the skill control interface;
in response to a confirmation operation, exchanging first to-be-exchanged skill data of the first to-be-exchanged skill control with second to-be-exchanged skill data of the second to-be-exchanged skill control, and simultaneously exchanging the first to-be-exchanged skill control and the second to-be-exchanged skill control.
According to an aspect of the present disclosure, there is provided a virtual character skill exchange apparatus for providing a graphic user interface through a terminal device, the apparatus including:
the game-play interface display module is used for responding to a game-play starting instruction and displaying a game-play interface of the current game-play corresponding to a first virtual character through the graphical user interface, wherein the game-play interface partially comprises a virtual scene and at least one second virtual character which is positioned in the virtual scene and in the same team as the first virtual character;
the skill control display module is used for generating a skill control interface on the graphical user interface, and the skill control interface comprises a skill control corresponding to the skill data configured according to the first virtual role and at least one skill control corresponding to the skill data configured according to the second virtual role;
a skill data exchange module for exchanging the skill data of the first virtual character with the skill data of the second virtual character in response to an exchange operation on the skill control;
and the virtual character control module is used for acquiring the skill data of the first virtual character after the exchange and controlling the first virtual character to release the skill according to the exchanged skill data.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
and the control continuous module is used for continuously responding to a control instruction for controlling the first virtual character to execute game behaviors in the virtual scene in the process of exchanging skill data so as to ensure that the game is normally played.
In an exemplary embodiment of the present disclosure, the skill control display module is configured to display, on the skill control interface, a skill control of a first virtual character and a second virtual character that agrees to exchange skills; the skill control of the second virtual character that rejects the exchange of skills is not displayed.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
a time limit module for displaying a skill exchange time limit configured for the first virtual character on the graphical user interface in response to an exchange operation acting on the skill control;
and receiving a message that the second virtual role agrees to exchange, and displaying the skill exchange time limit configured for the second virtual role on the graphical user interface.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
and the cooling state display module is used for displaying the cooling state of the current skill on the skill control displayed in the skill control interface.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
and the cooling state shielding module is used for not displaying the cooling state of the current skill on the skill control displayed in the skill control interface.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
and the game pause module is used for receiving a game pause instruction before the step of generating the skill control interface on the graphical user interface, pausing the current game, and controlling to reject to respond to a control instruction for controlling the first virtual character to execute game behaviors in the virtual scene.
In an exemplary embodiment of the present disclosure, the game pause module is configured to generate according to a voting instruction of the first virtual character and/or the second virtual character.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
a voting state module, configured to, before the step of receiving a game pause instruction and pausing the current game play, acquire the voting instruction and detect a voting state indicated by the voting instruction; and generating a voting control, and displaying the voting state on the voting control.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
a confirmation module, configured to detect a user confirmation signal before the step of obtaining the skill data after the first virtual role exchange, where the user confirmation signal is generated by the terminal device in response to a user confirmation operation, and/or detect a system confirmation signal, and the system confirmation signal is generated after a preset time period elapses after the skill control is generated.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
the information display module is used for responding to the viewing operation of the skill control on the skill control interface and acquiring skill information corresponding to the skill control;
and generating an information display window, and displaying the skill information on the information display window.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
and the skill locking module is used for responding to the locking operation of the skill control on the skill control interface and setting the skill control into a locking state, wherein the locking state is used for limiting the exchange of the skills corresponding to the skill control.
In an exemplary embodiment of the disclosure, the skill data exchange module is configured to determine a first to-be-exchanged skill control of the first virtual character in response to a selection operation of the skill control of the first virtual character on the skill control interface;
determining a second to-be-exchanged skill control of the second virtual character in response to a selection operation of the skill control of the second virtual character on the skill control interface;
in response to a confirmation operation, exchanging first to-be-exchanged skill data of the first to-be-exchanged skill control with second to-be-exchanged skill data of the second to-be-exchanged skill control, and simultaneously exchanging the first to-be-exchanged skill control and the second to-be-exchanged skill control.
According to an aspect of the present disclosure, there is provided a computer readable medium, on which a computer program is stored, characterized in that the program, when executed by a processor, implements the method of any one of the above.
According to an aspect of the present disclosure, there is provided an electronic device including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the method of any one of the above via execution of the executable instructions.
According to an aspect of the present disclosure, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of any one of the above.
Exemplary embodiments of the present disclosure may have some or all of the following benefits:
in an embodiment provided by the disclosed example embodiments, a skill control may be displayed on the generated skill control. And responding to the exchange operation acted on the skill control, exchanging the skill data, and then controlling the virtual character according to the exchanged skill data of the virtual character. On one hand, the virtual characters obtain different skills, so that the skills can be exchanged under various conditions, and the playability and fault tolerance of the game are improved; on the other hand, the limitation that the virtual character can only use fixed skills is changed, so that the virtual character has higher control diversity and stronger flexibility; in another aspect, the time consumed by the game can be reduced, thereby improving the efficiency of game fighting and relieving the resource pressure of the server.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
Fig. 1 is a schematic diagram illustrating a system architecture of an exemplary application environment to which a virtual character skill exchange method and apparatus of an embodiment of the present disclosure may be applied;
FIG. 2 illustrates a schematic structural diagram of a computer system suitable for use with the electronic device used to implement embodiments of the present disclosure;
FIG. 3 schematically illustrates a flow diagram of a virtual character skill exchange method according to one embodiment of the present disclosure;
FIG. 4 schematically illustrates an interface diagram of a virtual character corresponding to a skill control in one embodiment of the disclosure;
FIG. 5 schematically illustrates an interface diagram for generating a voting control for display in accordance with an embodiment of the present disclosure;
FIG. 6 schematically illustrates an interface diagram in a virtual character skill determination process in one embodiment according to the present disclosure;
FIG. 7 schematically illustrates an interface diagram of a virtual character skill exchange process in one embodiment according to the present disclosure;
figure 8 schematically illustrates a block diagram of a virtual character skill exchange apparatus according to one embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the subject matter of the present disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and the like. In other instances, well-known technical solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repetitive description will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.
Fig. 1 is a schematic diagram illustrating a system architecture of an exemplary application environment to which a virtual character skill exchange method and apparatus according to an embodiment of the present disclosure may be applied.
As shown in fig. 1, the system architecture 100 may include one or more of the terminal devices 101, 102, 103. The terminal devices 101, 102, 103 may be various electronic devices having a display screen, including but not limited to desktop computers, portable computers, smart phones, tablet computers, and the like. It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, as desired for implementation.
The virtual character skill exchange method in one embodiment of the present disclosure may be executed on a local terminal device or a server. When the control method of the game interface is operated on the server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system comprises the server and the client device.
In an optional embodiment, various cloud applications may be run under the cloud interaction system, for example: and (5) cloud games. Taking a cloud game as an example, a cloud game refers to a game mode based on cloud computing. In the cloud game operation mode, the game program operation main body and the game picture presentation main body are separated, the storage and operation of the control method of the game interface are completed on the cloud game server, and the client device is used for receiving and sending data and presenting the game picture, for example, the client device can be a display device with a data transmission function close to a user side, such as a mobile terminal, a television, a computer, a palm computer and the like; but the cloud game server which performs information processing is a cloud. When a game is played, a player operates the client device to send an operation instruction to the cloud game server, the cloud game server runs the game according to the operation instruction, data such as game pictures and the like are encoded and compressed, the data are returned to the client device through a network, and finally the data are decoded through the client device and the game pictures are output.
In an optional implementation manner, taking a game as an example, the local terminal device stores a game program and is used for presenting a game screen. The local terminal device is used for interacting with the player through a graphical user interface, namely, a game program is downloaded and installed and operated through the terminal device conventionally. The manner in which the local terminal device provides the graphical user interface to the player may include a variety of ways, for example, it may be rendered for display on a display screen of the terminal or provided to the player through holographic projection. For example, the local terminal device may include a display screen for presenting a graphical user interface including a game screen and a processor for running the game, generating the graphical user interface, and controlling display of the graphical user interface on the display screen.
FIG. 2 illustrates a schematic structural diagram of a computer system suitable for use in implementing the electronic device of an embodiment of the present disclosure.
It should be noted that the computer system 200 of the electronic device shown in fig. 2 is only an example, and should not bring any limitation to the functions and the scope of the application of the embodiments of the present disclosure.
As shown in fig. 2, the computer system 200 includes a Central Processing Unit (CPU)201 that can perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)202 or a program loaded from a storage section 208 into a Random Access Memory (RAM) 203. In the RAM 203, various programs and data necessary for system operation are also stored. The CPU 201, ROM 202, and RAM 203 are connected to each other via a bus 204. An input/output (I/O) interface 205 is also connected to bus 204.
The following components are connected to the I/O interface 205: an input portion 206 including a keyboard, a mouse, and the like; an output section 207 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage section 208 including a hard disk and the like; and a communication section 209 including a network interface card such as a LAN card, a modem, or the like. The communication section 209 performs communication processing via a network such as the internet. A drive 210 is also connected to the I/O interface 205 as needed. A removable medium 211 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 210 as necessary, so that a computer program read out therefrom is mounted into the storage section 208 as necessary.
In particular, the processes described below with reference to the flow diagrams may be implemented as computer software programs, according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 209 and/or installed from the removable medium 211. The computer program, when executed by a Central Processing Unit (CPU)201, performs various functions defined in the methods and apparatus of the present application.
The technical solution of the embodiment of the present disclosure is explained in detail below:
the present example embodiment provides a virtual character skill exchange method. Referring to fig. 3, the virtual character skill exchange method provides a graphical user interface through a terminal device, where the terminal device may be the above-mentioned local terminal device, or may be a client device in a cloud interaction system, and may include the following steps:
step S310, the content displayed on the graphical user interface at least partially includes a virtual scene, where the virtual scene includes a first virtual character operated by the user through the terminal device and at least one second virtual character of the friend party.
And step S320, generating a skill control interface on the graphical user interface, wherein the skill control interface comprises a skill control corresponding to the skill data configured according to the first virtual role and at least one skill control corresponding to the skill data configured according to the second virtual role.
And S330, responding to the exchange operation of the skill control, and exchanging the skill data of the first virtual character with the skill data of the second virtual character.
And step S340, acquiring the skill data after the first virtual character exchange, and controlling the first virtual character to release the skill according to the exchanged skill data.
In an aspect provided by the disclosed example embodiments, a skill control may be displayed on the generated skill control. And responding to the exchange operation acted on the skill control, exchanging the skill data, and then controlling the virtual character according to the exchanged skill data of the virtual character. On one hand, the virtual characters obtain different skills, so that the skills can be exchanged under various conditions, and the playability and fault tolerance of the game are improved; on the other hand, the limitation that the virtual character can only use fixed skills is changed, so that the virtual character has higher control diversity and stronger flexibility; in another aspect, the time consumed by the game can be reduced, thereby improving the efficiency of game fighting and relieving the resource pressure of the server.
Next, in another embodiment, the above steps are explained in more detail.
In step S310, in response to the game starting instruction, a game interface of the current game corresponding to the first virtual character is displayed through the graphical user interface, where the game interface includes, in part, a virtual scene and at least one second virtual character in the same team as the first virtual character in the virtual scene.
In the embodiment of the present disclosure, the game start instruction may be generated by the terminal device through a touch operation performed by the user on the graphical user interface or other shortcut operations based on the external device. The game interface for the current game is the interface that has entered the actual game, not the interface in the preparation phase (e.g., the pick avatar interface or the game setup interface). Taking a Multiplayer Online Battle Arena (MOBA for short) as an example, if a game is to be played, a game playing mode needs to be selected first, then a virtual character of the game needs to be selected, and then a plurality of virtual characters enter the game playing process together to play the actual game, and at this time, the game playing interface of the current game playing is the game playing interface of the game playing.
The game-play interface can be a whole or partial display virtual scene, the virtual scene is a scene in which virtual characters perform virtual activities, the scene can include landforms, buildings and the like, and a first virtual character of a current user and a second virtual character which is in the same team, the same camp or a cooperative relationship with the first virtual character are in the virtual scene. Other virtual characters in an enemy relationship with the first virtual character can also be included in the virtual scene, and the disclosed embodiments do not limit the objects that can be included in the virtual scene.
In step S320, a skill control interface is generated on the graphical user interface, where the skill control interface includes a skill control corresponding to the skill data configured according to the first virtual character and at least one skill control corresponding to the skill data configured according to the second virtual character.
In the embodiment of the present disclosure, the number of the second virtual characters is not limited, and a different number of the second virtual characters may be determined according to the rules of game play. The skill controls of the virtual character are used to characterize different skills, the different skill controls each indicating associated skill data. The skill data is used for controlling the virtual character to execute corresponding skill actions according to the skill data when the terminal equipment receives skill operation instructions aiming at the virtual character.
The skill control of the virtual character may be displayed in a manner that the skill control corresponds to the virtual character. As shown in fig. 4, the first virtual character "a" 410 corresponds to a skill control 411, a skill control 412; the second virtual character "B" 420 corresponds to the skills control 421, 422; the second virtual character "C" 430 corresponds to a skill control 431 and a skill control 432. Or the skill controls can be integrated into a skill control pool and displayed separately from the virtual roles. The disclosed embodiments are not particularly limited herein as to how the skill controls of the virtual character are displayed. The virtual role and the skill control are correspondingly displayed, so that the relationship between the role and the skill can be visually displayed, the user can conveniently make an exchange selection, and the information transmission intuitiveness and the interaction efficiency between the user and a computer are improved.
The cooling status of the skill may also be displayed on the skill control. The cooling state may be cooling or cooled, and the cooling state may also be a specific cooling time. By displaying the cooling state, a reference can be provided for the exchange process, and the accuracy of interaction is improved. It will be appreciated that the cooling state may not be displayed, thereby avoiding displaying too much content on the graphical user interface and improving the interface information indirection.
In step S330, the skill data of the first virtual character is exchanged with the skill data of the second virtual character in response to the exchanging operation of the skill control.
In the disclosed embodiment, the form of the switching operation may be various. For example, the swap operation may be a two-click operation, wherein the skill control of the first virtual character is selected in response to a first click operation on the skill control of the first virtual character, and the skill controls of the first virtual character and the second virtual character are swapped in response to a second click operation on the skill control of the second virtual character. The exchange operation can also be a dragging operation, the skill control of the first virtual character on the initial contact point is judged according to the initial contact point on the graphical user interface of the dragging operation, the skill control of the first virtual character is dragged to the touch separation point on the graphical user interface of the dragging operation in response to the dragging operation, and the exchange with the skill control of the second virtual character at the separation point is completed. And after the skill controls of the virtual roles are exchanged, corresponding skill data are also exchanged correspondingly according to the exchanged skill controls.
In step S340, the skill data after the exchange of the first virtual character is obtained, and the skill of the first virtual character is controlled to be released according to the exchanged skill data.
In the embodiment of the present disclosure, the skill data may be obtained from the server and stored in the terminal device after determining the virtual character related to the game match when the game starts; after the start of the game, in the exchange process, the skill data of the virtual character may be inquired from the server, and the skill data may be configured to the first virtual character. And enabling the terminal equipment to respond to the skill operation on the virtual character and control the virtual character to release the corresponding skill.
In one embodiment of the disclosure, an implementation manner of the virtual character skill exchange method is also provided. The method further comprises the following steps:
and in the process of exchanging skill data, continuously responding to a control instruction for controlling the first virtual character to execute game behaviors in the virtual scene so as to enable the game to be normally played.
In the embodiment of the present disclosure, the terminal device may continue to operate the first virtual character in response to the control instruction for controlling the first virtual character to execute the game behavior in the virtual scene. It will be appreciated that the second avatar may also be continually controlled to perform game play in the virtual scene. For example, the terminal device corresponding to the second virtual character generates a corresponding control instruction in response to the operation of the user corresponding to the second virtual character, the control instruction for the second virtual character is uploaded to the game server by the terminal, and the terminal of the ground virtual character receives the control instruction to control the second virtual character in the virtual scene to execute the game behavior.
For example, the virtual character can be controlled to move in the virtual scene even after the skill control interface has been generated on the graphical user interface.
By implementing the embodiment of the disclosure, the office is enabled to normally operate by continuously responding to the control command in the process of exchanging the skill data. Even if the mobile terminal is in the exchange state, the exchange process can not be interrupted, the exchange can be normally carried out, and the interaction efficiency is improved.
In one embodiment of the disclosure, an implementation manner of the virtual character skill exchange method is also provided. The step of generating a skill control interface on the graphical user interface comprises:
displaying skill controls of a first virtual role and a second virtual role agreeing to interchange skills on a skill control interface;
the skill control of the second virtual character that rejects the exchange of skills is not displayed.
In embodiments of the present disclosure, only the skill controls of the first virtual character and the second virtual character that agrees to the interchange skills are displayed in the skill control interface. The exchange process may be that the terminal devices of the respective users upload messages agreeing to the exchange to the game server, and the respective terminal devices further may know from the game server whether the skills of the virtual characters of the respective users may be exchanged.
Implementing embodiments of the present disclosure, only the skill controls of the first virtual character and the second virtual character that agreed to exchange may be displayed. Unnecessary information display interference can be reduced, information redundancy is reduced, and interaction efficiency is improved.
It is understood that all of the second avatar may be displayed. However, the second virtual character corresponding to the exchange approval and the second virtual character corresponding to the exchange rejection are displayed separately, and for example, the second virtual character corresponding to the exchange rejection is displayed in a special manner such as highlighting.
In one embodiment of the disclosure, an implementation manner of the virtual character skill exchange method is also provided. The step of exchanging the skill data of the first virtual character with the skill data of the second virtual character in response to the exchanging operation on the skill control further comprises:
displaying, on the graphical user interface, a skill exchange time limit configured for the first virtual character in response to an exchange operation acting on the skill control;
and receiving a message that the second virtual role agrees to exchange, and displaying the skill exchange time limit configured for the second virtual role on the graphical user interface.
In the embodiment of the disclosure, the virtual role initiating the interchange (first virtual role) or accepting the interchange (second virtual role) is configured with an interchange operation limit duration independently. For example, a default countdown (30 seconds) begins after a initiates the exchange of skills, and after 5 seconds, if teammate B agrees to the skill exchange request, a default countdown (30 seconds) begins for teammate B. But now team B can interact with team a only 25 seconds long, after 25 seconds B can still exchange with other teammates but cannot continue to exchange with a because a has already passed the skill exchange time. After 10 seconds, teammate C may also be added, and the exchange between C and a can only be performed in 20 seconds.
By implementing the embodiment of the disclosure, the swappable time can be configured for each virtual role, so that the swapping efficiency is higher, all virtual roles are prevented from being continuously swapped at the same time, and the resource pressure of the server is relieved.
In one embodiment of the disclosure, an implementation manner of the virtual character skill exchange method is also provided. Prior to the step of generating a skill control on the graphical user interface, the method further comprises:
receiving a game pause instruction, pausing the current game, and controlling a refusal response to control the first virtual character to execute a game behavior in the virtual scene.
In the embodiment of the disclosure, a pause control may be provided on the graphical user interface, and the terminal device sends a message of agreeing to pause to the server in response to a pause operation acting on the pause control.
It will be appreciated that the determination of whether to suspend the session may be based on a variety of criteria. For example, only one user may be required to pause or all users in the office may be required to agree to pause, or the server may determine whether the number of agreeable persons is large in the same team. For example, a team of five people issues four consent to pause messages, including a voting instruction issued by a user operating a first virtual character through a terminal device and a voting instruction issued by a user operating a second virtual character through a terminal device. Then the server sends a game pause instruction to all terminals in the game center, and the terminals receive the game pause instruction. Or a plurality of terminal devices are connected with each other, then a pause agreement message is sent among the plurality of terminal devices, when the number of people reaches a pause condition, the current game is paused, and the control refusal response is controlled to respond to a control instruction for controlling the first virtual character to execute the game behavior in the virtual scene.
It will be appreciated that the number of pauses may also be counted and displayed on the graphical user interface via a control. For example, only a limited number of pauses, such as three, may be set in a session, or the number of pauses may not be limited. When the number of times of pausing is limited to 3 times, the number of times that the user has paused currently and the total number of times that the user can pause can be displayed on the control respectively, and the user can also initiate a request for pausing through the control.
By implementing the embodiment of the disclosure, the current game playing of the game is paused by receiving the game pause instruction. The game picture can be kept unchanged during skill exchange, and the skill exchange is facilitated.
In one embodiment of the disclosure, an implementation manner of the virtual character skill exchange method is also provided. Before the step of receiving a game pause instruction and pausing the current game play, the method further comprises:
acquiring the voting instruction, and detecting the voting state indicated by the voting instruction;
and generating a voting control, and displaying the voting state on the voting control.
In the embodiment of the present disclosure, the voting instruction may indicate a plurality of voting statuses, for example, including approval, rejection, and abandonment, and the instruction may be added with more instructions, for example, to limit disapproval pause, pause after approving five minutes, and the like.
And generating a voting control for displaying the voting state. The voting states indicated by the voting instructions can be collectively displayed in a list, and the displayed voting states can be sorted when displayed, for example, the voting states can be sorted according to time sequence according to the generation time or the receiving time of the voting instructions; the voting states belonging to the same category may be displayed together, or the voting states of different categories may be displayed separately. Different voting states may be distinguished in different colors, for example, agreeing to pause as a green or "√" symbol, with different meaning as a red or "x" symbol, and the disclosed embodiments are not limited thereto.
For example, as shown in fig. 5, in the game screen of the game, a voting control 510 is generated at the upper right corner, and a voting state 511, a voting state 512, and a voting state 513 are displayed on the voting control 510, respectively.
By implementing the embodiment of the disclosure, the voting control is generated by detecting the voting state indicated by the obtained voting instruction, and the voting state is displayed on the voting control. The pause process can be accurately and instantly communicated to the user, so that the user has higher mastery degree on the information in the game.
In one embodiment of the disclosure, an implementation manner of the virtual character skill exchange method is also provided. Prior to the step of obtaining the skill data after the first virtual character swap, the method further comprises:
and detecting a user confirmation signal, wherein the user confirmation signal is generated by the terminal equipment in response to a user confirmation operation, and/or detecting a system confirmation signal, and the system confirmation signal is generated after a preset time period passes after the skill control is generated.
And when the current skill control of the first virtual role is determined, the terminal equipment does not respond to the exchange operation of the skill controls any more, does not exchange the skill controls any more, and finishes the skill exchange.
In the disclosed embodiment, the confirmation signal includes both a user confirmation signal and a system confirmation signal, and when any one confirmation signal is detected, the determination of the current skill control of the first virtual character can be started.
The user confirmation signal is generated by the terminal device in response to a confirmation operation of the user. May be generated in response to a user acting on a physical device on the terminal device, such as a mouse, keyboard or handle, etc.; or generating a confirmation control on a graphical user interface on the terminal equipment, and generating a user confirmation signal in response to a confirmation operation on the confirmation control.
Optionally, when the user confirmation signal is generated, the virtual character controlled by the user may be synchronously identified, which indicates that the skill of the corresponding virtual character has been determined. For example, as shown in fig. 6, a first virtual character 611 and other second virtual characters 612, 613 are displayed below a skill control, which also includes a confirmation control 614 thereon, above which is an indication of whether the skill representing the virtual character has been determined.
And the system confirmation signal is automatically generated by the terminal equipment after the skill control is generated and a preset time period passes. After the skill controls are generated, the skill controls of the virtual characters can be exchanged, but the exchange time cannot be too long, so that the influence on the process of the game competition of the whole game is avoided. For example, after the skill control is generated, a preset countdown module is activated, and the countdown may be displayed inside or outside the skill control. If the user confirmation signal is not detected, the terminal equipment directly generates a system confirmation signal when the countdown is finished.
In one embodiment of the disclosure, an implementation manner of the virtual character skill exchange method is also provided. The method further comprises the following steps:
responding to the viewing operation of the skill control on the skill control interface, and acquiring skill information corresponding to the skill control;
and generating an information display window, and displaying the skill information on the information display window.
In the embodiment of the present disclosure, optionally, the viewing operation on the skill control may be a click operation, a long-press operation, or the like. In response to the viewing operation, the terminal device may request the skill information of the response from the server, or may obtain the skill information corresponding to all the skill controls from the server in advance when the game starts. The skill information is used to describe the characteristics of the corresponding skill of the skill control, such as skill cooling time, attack distance, attack effect and other skill characteristics.
The information display window can be generated beside the skill control for which the viewing operation is directed, and when the skill information is displayed in the information display window, the information of the skill information can be displayed in a differentiated manner, for example, the skill name information and the skill effect information are displayed separately.
By implementing the embodiment of the disclosure, the skill information corresponding to the skill control is acquired by responding to the viewing operation of the skill control, and the skill information is displayed on the generated information display window. Therefore, related information of skills can be conveniently checked in exchanging skills, the problem that a user is familiar with the skills is avoided, and the efficiency of skill exchange is improved.
In one embodiment of the disclosure, an implementation manner of the virtual character skill exchange method is also provided. The method further comprises the following steps:
and responding to the locking operation of the skill control on the skill control interface, and setting the skill control to be in a locking state, wherein the locking state is used for limiting the exchange of the skills corresponding to the skill control.
In the embodiment of the disclosure, the terminal device may set the skill control to be in a locked state in response to a locking operation on the skill control interface. The locking operation may be, for example, a long press operation or a double click operation; alternatively, a function menu may be generated in response to the long press operation, and the locking may be completed based on the operation of the locking function of the function menu.
The skill control in the locked state cannot be exchanged, and may be that the skill control cannot be operated by the user of the virtual role corresponding to the skill control, or cannot be exchanged by other users besides the user of the virtual role corresponding to the skill control. It is understood that the skill control in the locked state may also be unlocked, which may be based on an operation similar to the locking operation, for example, unlocking by long pressing the skill control again, or generating a function menu after long pressing, and clicking an unlocking function in the function menu to complete unlocking.
In one embodiment of the disclosure, an implementation manner of the virtual character skill exchange method is also provided. The step of exchanging the skill data of the first virtual character with the skill data of the second virtual character in response to the exchanging operation on the skill control comprises:
in response to a selection operation of the skill control of the first virtual character on the skill control interface, determining a first to-be-exchanged skill control of the first virtual character;
determining a second to-be-exchanged skill control of the second virtual character in response to a selection operation of the skill control of the second virtual character on the skill control interface;
in response to a confirmation operation, exchanging first to-be-exchanged skill data of the first to-be-exchanged skill control with second to-be-exchanged skill data of the second to-be-exchanged skill control, and simultaneously exchanging the first to-be-exchanged skill control and the second to-be-exchanged skill control.
In the embodiment of the disclosure, the terminal device firstly responds to the selection operation of the skill control of the first virtual role to determine a plurality of first skill controls to be exchanged, the selection operation may be a plurality of times of clicking the operation, and the clicked skill control of the first virtual role is used as the first skill control to be exchanged; the skill control of the first virtual character on the path passed by the graphical user interface by the sliding operation is used as the first skill control to be exchanged. After the first to-be-exchanged skill control is determined, the first to-be-exchanged identifier may be displayed specifically, such as enlarged or highlighted around the identifier, etc., to alert the user as to which identifiers have been selected.
The first avatar exchanges the second avatar skill control through the first to-be-exchanged skill control. And then determining a plurality of second skills to be exchanged of the second virtual character by responding to the selection operation of the skills control of the second virtual character, wherein the plurality of second skills to be exchanged can be from the same virtual character or from a plurality of virtual characters.
For example, as shown in fig. 7, the skill control 711 and the skill control 712 of the first virtual character "a" 710 are selected as the first skill control to be exchanged, and a "√" symbol is added to the first skill control to be exchanged to indicate that the skill control is the first skill control to be exchanged. And selecting one skill control 111 of the second virtual character B as a second skill control to be exchanged, selecting one skill control 11 of the second virtual character C as the second skill control to be exchanged, and adding a symbol of 'check mark'.
It is to be easily understood that, a plurality of second skills controls to be exchanged of the second virtual character may be determined first, and then a plurality of first skills controls to be exchanged of the first virtual character may be determined.
It should be noted that although the various steps of the methods of the present disclosure are depicted in the drawings in a particular order, this does not require or imply that these steps must be performed in this particular order, or that all of the depicted steps must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions, etc.
Further, in this exemplary embodiment, there is also provided a virtual character skill exchanging apparatus 800, which provides a graphical user interface through a terminal device, where the apparatus 800 includes:
a game-play interface display module 801, configured to display, through the graphical user interface, a game-play interface of a current game play corresponding to a first virtual character in response to a game-play start instruction, where the game-play interface includes, in part, a virtual scene and at least one second virtual character located in the virtual scene and in the same team as the first virtual character;
a skill control display module 802, configured to generate a skill control interface on the graphical user interface, where the skill control interface includes a skill control corresponding to the skill data configured according to the first virtual role and at least one skill control corresponding to the skill data configured according to the second virtual role;
a skill data exchange module 803, configured to exchange the skill data of the first virtual character with the skill data of the second virtual character in response to an exchange operation on the skill control;
the virtual character control module 804 is configured to obtain the skill data of the first virtual character after the exchange, and control the first virtual character to release the skill according to the exchanged skill data.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
and the control continuous module is used for continuously responding to a control instruction for controlling the first virtual character to execute game behaviors in the virtual scene in the process of exchanging skill data so as to enable the game to be normally executed.
In an exemplary embodiment of the present disclosure, the skill control display module is configured to display, on the skill control interface, a skill control of a first virtual character and a second virtual character that agrees to exchange skills; the skill control of the second virtual character that rejects the exchange of skills is not displayed.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
a time limit module for displaying a skill exchange time limit configured for the first virtual character on the graphical user interface in response to an exchange operation acting on the skill control;
and receiving a message that the second virtual role agrees to exchange, and displaying the skill exchange time limit configured for the second virtual role on the graphical user interface.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
and the cooling state display module is used for displaying the cooling state of the current skill on the skill control displayed in the skill control interface.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
and the cooling state shielding module is used for not displaying the cooling state of the current skill on the skill control displayed in the skill control interface.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
and the game pause module is used for receiving a game pause instruction before the step of generating a skill control interface on the graphical user interface, pausing the current game, and controlling to reject to respond to a control instruction for controlling the first virtual character to execute the game behavior in the virtual scene.
In an exemplary embodiment of the present disclosure, the game pause module is configured to generate according to a voting instruction of the first virtual character and/or the second virtual character.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
a voting state module, configured to, before the step of receiving a game pause instruction and pausing the current game play, acquire the voting instruction and detect a voting state indicated by the voting instruction; and generating a voting control, and displaying the voting state on the voting control.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
a confirmation module, configured to detect a user confirmation signal before the step of obtaining the skill data after the first virtual role exchange, where the user confirmation signal is generated by the terminal device in response to a user confirmation operation, and/or detect a system confirmation signal, and the system confirmation signal is generated after a preset time period elapses after the skill control is generated.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
the information display module is used for responding to the viewing operation of the skill control on the skill control interface and acquiring skill information corresponding to the skill control;
and generating an information display window, and displaying the skill information on the information display window.
In an exemplary embodiment of the present disclosure, the apparatus further includes:
and the skill locking module is used for responding to the locking operation of the skill control on the skill control interface and setting the skill control into a locking state, wherein the locking state is used for limiting the exchange of the corresponding skill of the skill control.
In an exemplary embodiment of the disclosure, the skill data exchange module is configured to determine a first to-be-exchanged skill control of the first virtual character in response to a selection operation of the skill control of the first virtual character on the skill control interface;
determining a second to-be-exchanged skill control of the second virtual character in response to a selection operation of the skill control of the second virtual character on the skill control interface;
in response to a confirmation operation, exchanging first to-be-exchanged skill data of the first to-be-exchanged skill control with second to-be-exchanged skill data of the second to-be-exchanged skill control, and simultaneously exchanging the first to-be-exchanged skill control and the second to-be-exchanged skill control.
The details of each module or unit in the virtual character skill exchange device are described in detail in the corresponding virtual character skill exchange method, and therefore are not described herein again.
As another aspect, the present application also provides a computer-readable medium, which may be contained in the electronic device described in the above embodiments; or may exist separately without being assembled into the electronic device. The computer readable medium carries one or more programs which, when executed by an electronic device, cause the electronic device to implement the method described in the following embodiments:
responding to a game starting instruction, and displaying a game interface of a current game corresponding to a first virtual character through the graphical user interface, wherein the game interface comprises a virtual scene and at least one second virtual character which is positioned in the virtual scene and is in the same team as the first virtual character;
generating a skill control interface on the graphical user interface, wherein the skill control interface comprises a skill control corresponding to the skill data configured according to the first virtual role and at least one skill control corresponding to the skill data configured according to the second virtual role;
exchanging the skill data of the first virtual character with the skill data of the second virtual character in response to the exchanging operation of the skill control;
and acquiring skill data after the first virtual character is exchanged, and controlling the first virtual character to release the skill according to the exchanged skill data.
In an aspect provided by the disclosed example embodiments, a skill control may be displayed on the generated skill control. And responding to the exchange operation acted on the skill control, exchanging the skill data, and then controlling the virtual character according to the exchanged skill data of the virtual character. On one hand, the virtual characters obtain different skills, so that the skills can be exchanged under various conditions, and the playability and fault tolerance of the game are improved; on the other hand, the limitation that the virtual character can only use fixed skills is changed, so that the virtual character has higher control diversity and stronger flexibility; in another aspect, the time consumed by the game can be reduced, thereby improving the efficiency of game fighting and relieving the resource pressure of the server.
It should be noted that the computer readable media shown in the present disclosure may be computer readable signal media or computer readable storage media or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer-readable signal medium may include a propagated data signal with computer-readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (16)

1. A virtual character skill exchange method, wherein a graphical user interface is provided through a terminal device, the method comprising:
responding to a game starting instruction, and displaying a game interface of a current game corresponding to a first virtual character through the graphical user interface, wherein the game interface comprises a virtual scene and at least one second virtual character which is positioned in the virtual scene and is in the same team as the first virtual character;
generating a skill control interface on the graphical user interface, wherein the skill control interface comprises a skill control corresponding to the skill data configured according to the first virtual role and at least one skill control corresponding to the skill data configured according to the second virtual role;
exchanging the skill data of the first virtual character with the skill data of the second virtual character in response to the exchanging operation of the skill control;
and acquiring skill data after the first virtual character is exchanged, and controlling the first virtual character to release the skill according to the exchanged skill data.
2. The method of claim 1, further comprising:
and in the process of exchanging skill data, continuously responding to a control instruction for controlling the first virtual character to execute game behaviors in the virtual scene so as to enable the game to be normally played.
3. The method of claim 1, wherein the step of generating a skill control interface on the graphical user interface comprises:
displaying skill controls of a first virtual role and a second virtual role agreeing to interchange skills on a skill control interface;
the skill control of the second virtual character that rejects the exchange of skills is not displayed.
4. The method of claim 1, wherein the step of exchanging the skill data of the first virtual character with the skill data of the second virtual character in response to an exchange operation on the skill control further comprises:
displaying, on the graphical user interface, a skill exchange time limit configured for the first virtual character in response to an exchange operation acting on the skill control;
and receiving a message that the second virtual role agrees to exchange, and displaying the skill exchange time limit configured for the second virtual role on the graphical user interface.
5. The method of claim 1, further comprising:
displaying a cooling status of the current skill on a skill control displayed in the skill control interface.
6. The method of claim 1, further comprising:
not displaying a cooling state of the current skill on a skill control displayed in the skill control interface.
7. The method of claim 1, wherein prior to the step of generating a skill control interface on the graphical user interface, the method further comprises:
receiving a game pause instruction, pausing the current game, and controlling a refusal response to control the first virtual character to execute a game behavior in the virtual scene.
8. The method of claim 7, wherein the game pause instruction is generated based on a voting instruction of the first virtual character and/or the second virtual character.
9. The method of claim 8, wherein before said receiving a game pause instruction and pausing said current game play step, said method further comprises:
acquiring the voting instruction, and detecting the voting state indicated by the voting instruction;
and generating a voting control, and displaying the voting state on the voting control.
10. The method of claim 1, wherein prior to the step of obtaining skill data after the first avatar swap, the method further comprises:
and detecting a user confirmation signal, wherein the user confirmation signal is generated by the terminal equipment in response to a user confirmation operation, and/or detecting a system confirmation signal, and the system confirmation signal is generated after a preset time period passes after the skill control is generated.
11. The method of claim 1, further comprising:
responding to the viewing operation of the skill control on the skill control interface, and acquiring skill information corresponding to the skill control;
and generating an information display window, and displaying the skill information on the information display window.
12. The method of claim 1, further comprising:
and responding to the locking operation of the skill control on the skill control interface, and setting the skill control to be in a locking state, wherein the locking state is used for limiting the exchange of the skills corresponding to the skill control.
13. The method of claim 1 wherein the step of exchanging the skill data of the first virtual character with the skill data of the second virtual character in response to an exchange operation on the skill control comprises:
in response to a selection operation of the skill control of the first virtual character on the skill control interface, determining a first to-be-exchanged skill control of the first virtual character;
determining a second to-be-exchanged skill control of the second virtual character in response to a selection operation of the skill control of the second virtual character on the skill control interface;
in response to a confirmation operation, exchanging first to-be-exchanged skill data of the first to-be-exchanged skill control with second to-be-exchanged skill data of the second to-be-exchanged skill control, and simultaneously exchanging the first to-be-exchanged skill control and the second to-be-exchanged skill control.
14. An apparatus for exchanging skills of a virtual character, wherein a graphic user interface is provided through a terminal device, the apparatus comprising:
the game-play interface display module is used for responding to a game-play starting instruction and displaying a game-play interface of the current game-play corresponding to a first virtual character through the graphical user interface, wherein the game-play interface partially comprises a virtual scene and at least one second virtual character which is positioned in the virtual scene and in the same team as the first virtual character;
the skill control display module is used for generating a skill control interface on the graphical user interface, and the skill control interface comprises a skill control corresponding to the skill data configured according to the first virtual role and at least one skill control corresponding to the skill data configured according to the second virtual role;
a skill data exchange module for exchanging the skill data of the first virtual character with the skill data of the second virtual character in response to an exchange operation on the skill control;
and the virtual character control module is used for acquiring the skill data of the first virtual character after the exchange and controlling the first virtual character to release the skill according to the exchanged skill data.
15. A computer-readable medium, on which a computer program is stored, which program, when being executed by a processor, carries out the method of any one of claims 1 to 13.
16. An electronic device, comprising:
a processor; and
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of any of claims 1-13 via execution of the executable instructions.
CN202210239296.7A 2022-03-11 2022-03-11 Virtual character skill exchange method and device and electronic equipment Pending CN114602181A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210239296.7A CN114602181A (en) 2022-03-11 2022-03-11 Virtual character skill exchange method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210239296.7A CN114602181A (en) 2022-03-11 2022-03-11 Virtual character skill exchange method and device and electronic equipment

Publications (1)

Publication Number Publication Date
CN114602181A true CN114602181A (en) 2022-06-10

Family

ID=81863505

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210239296.7A Pending CN114602181A (en) 2022-03-11 2022-03-11 Virtual character skill exchange method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN114602181A (en)

Similar Documents

Publication Publication Date Title
CN107648847B (en) Information processing method and device, storage medium and electronic equipment
CN107617213B (en) Information processing method and device, storage medium, electronic equipment
KR101903821B1 (en) Avatars of friends as non-player-characters
CN102968549B (en) Based on many people online interaction method and system of intelligent mobile terminal equipment
KR101183372B1 (en) Systems and methods for providing system level notifications in a multimedia console
JP7300503B2 (en) Invitation link to launch multi-user application
RU2538910C2 (en) Gaming device
US9526989B2 (en) Method and apparatus for receiving game streaming data, and method and server for transmitting game streaming data
CN113521755B (en) Team forming method, team forming device, computer equipment and storage medium
CN111760267A (en) Information sending method and device in game, storage medium and electronic equipment
US10143923B2 (en) Electronic game-providing device, electronic game device, electronic game-providing program, and electronic game program
CN112657186B (en) Game interaction method and device
CN112138381A (en) Game data processing method and device, storage medium and electronic device
CN113908558A (en) Team forming method, device, equipment and storage medium in game
CN113648648A (en) Game control method and system
CN114602181A (en) Virtual character skill exchange method and device and electronic equipment
US9566513B2 (en) Multiplayer team balancing
KR102383973B1 (en) Appartus and method for providing user interface
CN113694541A (en) Game office language forbidden method and device, storage medium and electronic equipment
WO2019244635A1 (en) Game system and program
KR20140089460A (en) Method and mobile device for providing item
CN116850604A (en) Information interaction method, device, electronic equipment and computer readable storage medium
CN114051010B (en) Interactive control method, device, computer storage medium and electronic equipment
WO2023160056A1 (en) Virtual character processing method and apparatus, device, storage medium, and program product
CN117205570A (en) Map data processing method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination