Game interaction method and device, electronic equipment and storage medium
By using drag and drop operations and virtual object attribute judgment in the game graphical user interface, the problems of inefficiency in operation and teaching difficulty in game interaction methods are solved, and more efficient and flexible game control and operation teaching are achieved, improving players' games Experience.
Patent Information
- Application Number
- CN202411338307.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-01-14
AI Technical Summary
The game interaction method has the problem of inefficient operation and the inability to intuitively perceive game operations, especially in the teaching of game operations between players, traditional methods have difficulty in understanding and complex operation.
By displaying virtual objects and functional controls in the graphical user interface, players are allowed to determine the operation sequence through drag and drop operations and perform corresponding game operations, and determine whether the operation object is a virtual object of the local or peer player based on the properties of the virtual object, thereby realizing Game control and operation teaching.
It improves the efficiency and flexibility of game operations, enhances the player's gaming experience, and simplifies the teaching of game operations between players, especially for novice players to quickly master game operations.
Smart Images

Figure CN119303304A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of game interaction technology, and in particular to a game interaction method, a game interaction device, an electronic device and a computer-readable storage medium. Background Art
[0002] With the development of game technology, games have become one of the important forms of entertainment in people's lives. Among them, the rich interaction methods in games can effectively enrich players' control over virtual objects. However, even if the interaction methods are rich enough, there are still corresponding control defects, such as low operation efficiency and players cannot intuitively perceive each other's game operations. Summary of the invention
[0003] The embodiments of the present invention provide a game interaction method, device, electronic device and computer-readable storage medium to solve or partially solve the problems of low operating efficiency and inability to intuitively perceive game operations in game interaction methods.
[0004] The embodiment of the present invention discloses a game interaction method, wherein a graphical user interface is provided through a first electronic terminal, and the content displayed by the graphical user interface includes at least virtual objects and a plurality of functional controls, and the virtual objects include at least a first target virtual object, and the first target virtual object includes at least a first virtual object controlled by the first electronic terminal, and the method includes:
[0005] In response to a drag operation of dragging a target function control onto a first target virtual object, an operation sequence for the first target virtual object is determined according to an object attribute of the first target virtual object, and a game operation corresponding to the target operation sequence is performed.
[0006] The embodiment of the present invention discloses an interactive device for a game, wherein a graphical user interface is provided through a first electronic terminal, and the content displayed by the graphical user interface includes at least virtual objects and a plurality of functional controls, and the virtual objects include at least a first target virtual object, and the first target virtual object includes at least a first virtual object controlled by the first electronic terminal, and the device includes:
[0007] The execution module is used to respond to the drag operation of dragging the target function control to the first target virtual object, determine the operation sequence for the first target virtual object according to the object attribute of the first target virtual object, and execute the game operation corresponding to the target operation sequence.
[0008] The embodiment of the present invention further discloses an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;
[0009] The memory is used to store computer programs;
[0010] The processor is used to implement the method described in the embodiment of the present invention when executing the program stored in the memory.
[0011] The embodiment of the present invention further discloses a computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, enables the processors to execute the method described in the embodiment of the present invention.
[0012] The embodiments of the present invention include the following advantages:
[0013] In an embodiment of the present invention, a terminal runs a game application and displays a game scene and virtual objects in the game scene through a graphical user interface. At the same time, a number of different function controls are displayed in the graphical user interface. Different game functions can be executed through different function controls. In the game, a player can drag the function control onto a corresponding first target virtual object so that the terminal can respond to the drag operation of dragging the target function control onto the first target virtual object, determine an operation sequence for the first target virtual object according to the object properties of the first target virtual object, and execute the game operation corresponding to the target operation sequence. Therefore, in the game, corresponding game control is implemented by dragging the function control onto the corresponding target virtual object, which improves the flexibility of game control while improving the operation efficiency, and executes the corresponding game operation according to the object properties of the first target virtual object, enriching the execution method of the game operation, meeting the actual needs of the players, and improving the gaming experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 is a flowchart of the steps of a game interaction method provided in an embodiment of the present invention;
[0015] Figure 2 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0016] Figure 3 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0017] Figure 4 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0018] Figure 5 is a schematic diagram of a game interface provided in an embodiment of the present invention;
[0019] Figure 6 is a structural block diagram of an interactive device for a game provided in an embodiment of the present invention;
[0020] Figure 7 It is a block diagram of an electronic device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0021] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0022] As an example, in some games, players can first set a series of game operations for virtual objects. After the settings are completed, the game client can execute these game operations. During the setting process, when the player has set some game operations but feels that the set content is inappropriate, before the game client executes the game operations, although the player is supported to re-edit, not all game operations set in the first place need to be withdrawn, and withdrawing all of them will bring a huge operational burden to the player, so that the player needs to repeatedly set the game operations, which not only reduces the efficiency of the operation, but also reduces the player's gaming experience; in the process of game teaching, in addition to the teaching content provided by the game client itself, players can also conduct operational teaching, and players often teach each other through voice, which is still difficult for the taught players to understand, making it impossible for players to intuitively perceive the game operations.
[0023] In this regard, in the present invention, the terminal runs a game application and displays a game scene and virtual objects in the game scene through a graphical user interface, and at the same time displays a number of different function controls in the graphical user interface. Different game functions can be executed through different function controls. In the game, the player can drag the function control onto the corresponding first target virtual object so that the terminal can respond to the drag operation of dragging the target function control onto the first target virtual object, determine the operation sequence for the first target virtual object according to the object properties of the first target virtual object, and execute the game operation corresponding to the target operation sequence, so that in the game, by dragging the function control to the corresponding target virtual object, the corresponding game control is realized, while improving the operating efficiency, the flexibility of the game control is improved, and the corresponding game operation is executed according to the object properties of the first target virtual object, which enriches the execution method of the game operation, meets the actual needs of the players, and improves the gaming experience.
[0024] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, the relevant technical features in the embodiments of the present invention are explained and illustrated below:
[0025] Virtual objects may include virtual objects controlled by players and non-player characters, etc. The virtual objects controlled by players may include virtual characters, pet objects, vehicle objects, mount objects, etc. Also, players may be divided into local players and opposite-end players. The local players control the first virtual object through the first electronic terminal, and the opposite-end players control the second virtual object through the second electronic terminal. For example, the local players may control the first virtual character, the first pet object, etc., and the opposite-end players may control the second virtual character, the second pet object, etc., and the present invention does not limit this.
[0026] The first target virtual object may be a virtual object distinguished by player type, that is, the first target virtual object includes a first virtual object and a second virtual object. The types of virtual objects may be effectively distinguished by object attributes, for example, the object attributes may include team information of the virtual object, a player identifier, etc. Optionally, the second virtual object and the first virtual object may belong to the same team.
[0027] For the second target virtual object, it may include virtual objects such as the first virtual object, the second virtual object, and non-player characters, that is, virtual objects actively controlled by players in the game, and non-player characters configured with action logic, etc. For example, the first target virtual object may be composed of the first virtual object and the second virtual object belonging to the same team as the first virtual object, and the second target virtual object may be composed of the first virtual object, the second virtual object, and the third virtual object, and the third virtual object may be a virtual object in the hostile team with the first virtual object and the second virtual object. In addition, the first target virtual object and the second target virtual object may both be virtual objects determined according to user operations input by the player during the game, such as virtual objects determined by the player by clicking to select, boxing to select, dragging to select, etc., and the present invention does not limit this.
[0028] In the game, the terminal can provide different functional controls in the game interface, and the functional controls can include combat controls and non-combat controls. When the virtual object is in a combat state, the terminal can provide combat controls in the game interface so that the player can control the virtual object to perform corresponding combat operations through combat controls; when the virtual object is in a normal state, the terminal can provide non-combat controls in the game interface, for example, combat controls can include skill release controls, prop use controls, combat controls, summon controls, etc.; non-combat controls can include backpack controls, task controls, role controls, equipment controls, skill editing controls, and social interaction controls, etc. Among them, combat controls can include attack controls, defense controls, protection controls, escape controls, and pet recall controls, etc., and social interaction controls can include team controls, friend controls, guild controls, home controls, etc., and the present invention does not limit this.
[0029] Reference Figure 1 , shows a flowchart of the steps of an interactive method for a game provided in an embodiment of the present invention, wherein a graphical user interface is provided through a first electronic terminal, and the content displayed by the graphical user interface includes at least virtual objects and a plurality of functional controls, and the virtual objects include at least a first target virtual object, and the first target virtual object includes at least a first virtual object controlled by the first electronic terminal, and specifically may include the following steps:
[0030] Step 101, in response to a drag operation of dragging a target function control onto a first target virtual object, determining an operation sequence for the first target virtual object according to an object attribute of the first target virtual object, and executing a game operation corresponding to the target operation sequence.
[0031] Optionally, the present invention can be applied to an electronic terminal (the "terminal" in the following embodiments is a first electronic terminal, i.e., a local terminal corresponding to a local player), which can run a corresponding application and display a corresponding game screen through a graphical user interface. Corresponding function controls can be provided in the game screen so that the player can trigger corresponding game functions through the function controls.
[0032] In an embodiment of the present invention, a local player can select a target function control in the function control according to his or her own needs, and drag the target function control to the corresponding first target virtual object. The terminal can respond to the dragging operation of dragging the target function control to the first target virtual object, obtain the object property of the first target virtual object, and then determine whether it is a local virtual object or an opposite virtual object (that is, determine whether it is a virtual object controlled by the local player or a virtual object controlled by other players in the same team) through the object property, and then determine the target operation sequence corresponding to the dragging operation according to the object property of the first target virtual object, and execute the game operation corresponding to the target operation sequence.
[0033] It should be noted that the game operations performed by the terminal are different for different types of virtual objects. If the first target virtual object is a first virtual object controlled by the local terminal, the terminal can determine the first game operation corresponding to the target function control in response to the drag operation of dragging the target function control onto the first virtual object, determine the target operation sequence for the first virtual object based on the first game operation, and control the first virtual object to perform the game operation corresponding to the target operation sequence, that is, the terminal can directly perform the game operation corresponding to the target function control; if the first target virtual object is a second virtual object controlled by a second electronic terminal, the terminal can determine the second game operation corresponding to the target function control in response to the drag operation of dragging the target function control onto the second virtual object, determine the target operation sequence for the second virtual object based on the second game operation, and then send a signal to the second electronic terminal. A target operation sequence is sent, and the target operation sequence is used to instruct the second electronic terminal to demonstrate the operation process corresponding to the target operation sequence, so that in the game control process based on the drag operation, when the object of the drag operation is the first virtual object, the first electronic terminal can directly execute the corresponding game operation, which improves the operation efficiency and the flexibility of game control; and when the object of the drag operation is the second virtual object, it is determined that the player on this end is demonstrating the operation for the player on the other end to which the second virtual object belongs. The second electronic terminal can display the corresponding operation process to the player to which it belongs based on the target operation sequence determined by the first electronic terminal, so as to realize game operation teaching between players, and then in the game, simple game operations can be used to realize intuitive and flexible game operation teaching between players, so that novice players can quickly master the game operation and improve the player's gaming experience.
[0034] It should be noted that, in the case of operation demonstration, the second electronic terminal can play the operation video corresponding to the target operation sequence through a preset floating window, or play the operation animation corresponding to the target operation sequence in the game interface. For example, for the operation video, the process of the input operation of the player on the local side can be recorded, and then the corresponding operation video can be generated based on the target operation sequence. The second electronic terminal displays the corresponding floating window in the graphical user interface and plays the operation video in the floating window; and for the operation animation, it can be composed of multiple frames of continuous images. The second electronic terminal can construct multiple frames of images based on the user operation, function control, etc. corresponding to the target operation sequence, and each frame of the image displays the avatar logo corresponding to the player on the local side, and the avatar logo is placed on the corresponding target (function control or virtual object), so as to demonstrate the corresponding operation process to the player through continuous multiple frames of images.
[0035] In some feasible implementations, the control operation input by the player may include at least two or more control operations, and the terminal may perform the corresponding game operations in sequence according to the input order corresponding to the at least two control operations input by the player, or may integrate the control operations input by the player according to the input order to obtain the corresponding target operation sequence, and then send the target operation sequence to other terminals so that other terminals can display the corresponding operation process. Accordingly, the terminal may respond to the first drag operation of dragging the target function control to the first target virtual object, display the target function interface corresponding to the target function control, the target function interface includes the operation object corresponding to the target function control, and the operation object is determined based on the object attribute of the first target virtual object, and then respond to the trigger operation for the operation object in the target function interface, determine the target operation sequence corresponding to the target function control, and perform the game operation corresponding to the target operation sequence, so that in the game, the terminal can generate the corresponding target operation sequence according to the input of multiple different control operations by the player, and then implement the corresponding game control based on the target operation sequence, while improving the operation efficiency, improving the flexibility of the game control, and performing the corresponding game operation according to the object attribute of the first target virtual object, enriching the execution mode of the game operation, meeting the actual needs of the players, and improving the game experience.
[0036] For the target function interface, it is associated with the first target virtual object selected by the local player. When the object of the first drag operation is the first virtual object, the terminal can respond to the first drag operation of dragging the target function control to the first virtual object controlled by the first electronic terminal, and display the first function interface corresponding to the target function control; when the object of the first drag operation is the second virtual object, the terminal can respond to the first drag operation of dragging the target function control to the second virtual object controlled by the second electronic terminal, and display the second function interface corresponding to the target function control, wherein the first function interface includes a first operation object determined based on the first object attribute of the first virtual object, and the second function interface includes a second operation object determined based on the second object attribute of the second virtual object. Through differentiated display, different needs of players can be met. For example, the former mainly focuses on the game control of the first virtual object. In order to meet the game control, the function interface associated with the first virtual object is displayed to ensure the effectiveness of the game control. The latter focuses on game teaching. By displaying the function interface related to the second virtual object, the pertinence of game teaching can be improved, so that the players being taught can perceive the teaching content more intuitively and improve the effectiveness of game teaching.
[0037] In some examples, for the first virtual object, it may include at least a first virtual character and a first pet object. In the process of evoking the function interface, the terminal may perform different operations according to the difference in the first virtual object selected by the player. For example, the terminal may display a first target function interface corresponding to the target function control in response to a first drag operation of dragging the target function control onto the first virtual character, and the first target function interface includes a first target operation object determined based on the first character attributes of the first virtual character; the terminal may also display a second target function interface corresponding to the target function control in response to the first drag operation of dragging the target function control onto the first pet object, and the second target function interface includes a second target operation object determined based on the first pet attributes of the first pet object.
[0038] Correspondingly, the second virtual object includes at least a second virtual character and a second pet object. The terminal can display a third target function interface corresponding to the target function control in response to a first drag operation of dragging the target function control onto the second virtual character, and the third target function interface includes a third target operation object determined based on the second character attributes of the second virtual character; the terminal can also display a fourth target function interface corresponding to the target function control in response to the first drag operation of dragging the target function control onto the second pet object, and the fourth target function interface includes a fourth target operation object determined based on the second pet attributes of the second pet object.
[0039] Through the above-mentioned drag-and-drop control method, players do not need to be limited to fixed operation methods (such as first entering operations for virtual characters, and then entering operations for pet objects, etc.), so that players can flexibly choose the corresponding operation method to set the operation sequence according to their own needs, achieving the effect of cross-sequence adjustment of operations, greatly improving the flexibility of game interaction, and meeting the different needs of players.
[0040] Optionally, the target function interface may include several operation objects, and the terminal may respond to a second drag operation of dragging the target operation object to a second target virtual object, and determine the target operation sequence corresponding to the first drag operation and the second drag operation according to the object properties of the first target virtual object. The terminal may also respond to a selection operation on the target operation object, and determine the target operation sequence corresponding to the first drag operation and the selection operation according to the object properties of the first target virtual object, and then execute the game operation corresponding to the target operation sequence, including directly executing the corresponding game function, or sending the target operation sequence to the corresponding electronic terminal, etc., so that in the game, by dragging the function control to the corresponding target virtual object, the corresponding game control is realized, while improving the operating efficiency, the flexibility of the game control is improved, and the corresponding game operation is executed according to the object properties of the first target virtual object, which enriches the execution method of the game operation, meets the actual needs of the players, and improves the gaming experience.
[0041] Among them, if the first target virtual object belongs to the first virtual object, the terminal can determine the first operation sequence corresponding to the first drag operation and the second drag operation, or determine the first operation sequence corresponding to the first drag operation and the selection operation according to the input order of the control operation, and then execute the game operation corresponding to the first operation sequence. For the execution process of the operation sequence, since the game supports the withdrawal of the operation sequence, that is, when the player sets a series of operation sequences and has not yet taken effect, the player can withdraw the operation sequence and then reset it. In this regard, when setting a new operation sequence through a drag operation, the terminal can first detect whether there is a historical operation sequence at present. If there is a historical operation sequence corresponding to the first virtual object, the target operation sequence (i.e., the first operation sequence) will cover the historical operation sequence, and execute the game operation corresponding to the first operation sequence; if there is no historical operation sequence corresponding to the first virtual object, the game operation corresponding to the target operation sequence (first operation sequence) will be executed.
[0042] For example, during a battle in a turn-based game, the local player can control the first virtual character to perform corresponding combat operations. The player calls up the skill panel of the first virtual character through a conventional process, selects game skill A in the skill panel, and then selects the hostile virtual object ① of the target game skill. If the player feels that the currently set operation sequence is not suitable for the current combat requirements, the player can drag the skill release control onto the first virtual character (i.e., the first target virtual object) (i.e., the first drag operation) within the turn time to call up the skill panel of the first virtual character. The skill panel includes several skill icons corresponding to different character skills. The player can further drag the skill icon corresponding to game skill B (such as attack skill) to the hostile virtual object ① (i.e., the second target virtual object) (i.e., the second drag operation). If the first virtual character currently carries the first pet object, the player can further set the skill release of the first pet object based on the same drag process, such as releasing pet skill a to the hostile virtual object ①. Based on the above process, the terminal can obtain:
[0043] Historical operation sequence:
[0044] ① Release character skill A to the hostile virtual object.
[0045] First sequence of operations:
[0046] ① Release character skill B to the hostile virtual object;
[0047] ① Release pet skill a on the hostile virtual object.
[0048] For another example, during the round time, the skill release control is dragged onto the first virtual character (i.e., the first target virtual object) (i.e., the first drag operation) to call up the skill panel of the first virtual character, which includes skill icons corresponding to several different character skills. The player can further drag the skill icon corresponding to the game skill C (such as a healing skill) to the second virtual character (i.e., the second target virtual object) controlled by other players in the same team (i.e., the second drag operation). When the first virtual character currently carries the first pet object, the player can further set the skill release of the first pet object based on the same drag process, such as releasing pet skill a to the hostile virtual object ①, etc.
[0049] Historical operation sequence:
[0050] ① Release character skill A to the hostile virtual object.
[0051] First sequence of operations:
[0052] Release character skill C to the second virtual character;
[0053] ① Release pet skill a on the hostile virtual object.
[0054] That is, the terminal can overwrite the historical operation sequence with the first operation sequence, and then control the first virtual character to release the character skill B to the hostile virtual object ① (or control the first virtual character to release the corresponding character skill C to the second virtual character), and control the first pet object to release the pet skill a to the hostile virtual object ①, thereby realizing the corresponding game control based on the target operation sequence, while improving the operation efficiency, the flexibility of the game control is improved. Optionally, in the above example, the example of setting the character skills first and then setting the pet skills is used for illustrative explanation. It can be understood that when setting the game operation by dragging and dropping, the pet skills can also be set first and then the character skills, thereby breaking the limitation of the operation order and further improving the flexibility of the game control.
[0055] It should be noted that, in the embodiment of the present invention, a combination of drag operation and operation sequence overlay is adopted to realize cross-sequence operation sequence setting. In the conventional operation sequence setting process, after the player enters operation sequence I, if he wants to adjust the operation sequence, he needs to completely return to the original state, and then re-enter the corresponding operations in turn to determine the new operation sequence II, and then the terminal executes the operation sequence II. In the embodiment of the present invention, after the player has entered the historical operation sequence through the first operation method, if the player enters the target operation sequence through dragging (the second operation method), there is no need to return to the original state, and the target operation sequence can be set directly based on the dragging method, thereby breaking the limitation of the operation sequence and further improving the flexibility of game control.
[0056] In addition, if the first target virtual object belongs to the second virtual object, the second operation sequence corresponding to the first drag operation and the second drag operation is determined according to the input order of the control operation, and then the second operation sequence is sent to the second electronic terminal. The second operation sequence is used to instruct the second electronic terminal to demonstrate the operation process corresponding to the first drag operation and the second drag operation. In this way, through simple game operations, intuitive and flexible game operation teaching can be achieved between players in the game, so that novice players can quickly master the game operation and improve the player's gaming experience.
[0057] For example, during a battle in a turn-based game, the local player can drag the skill release control onto the second virtual character to call up the skill panel of the second virtual character. The skill panel includes skill icons corresponding to several different character skills. The player can further drag the skill icon corresponding to the game skill B to the hostile virtual object ①. When the second virtual object currently carries a second pet object, the player can further set the skill release of the second pet object based on the same dragging process, such as releasing pet skill a to the hostile virtual object ①. Based on the above process, the terminal can obtain the corresponding second operation sequence: click the character skill control - display the character skill panel - select game skill B - drag the icon corresponding to game skill B to the hostile virtual object ①, click the pet skill control - display the pet skill panel - select pet skill a - drag the icon corresponding to pet skill a to the hostile virtual object ①, and then the first electronic terminal can send the second operation sequence to the corresponding second electronic terminal. After the second electronic terminal receives the second operation sequence, it can display the corresponding teaching window in the game interface, and display the operation process corresponding to the second operation sequence in the teaching window. It can also output the operation process corresponding to the second operation sequence through other interface interactions. In this way, in the game, simple game operations can be used to achieve intuitive and flexible game operation teaching between players, so that novice players can quickly master the game operation and improve the player's gaming experience.
[0058] It should be noted that, for the game teaching process, the operation sequence set by the local player can serve as a reference and guide for the corresponding opposite player, but does not control the second virtual object controlled by the opposite player. Accordingly, when the control authority is enabled between players, the target operation sequence set by the local player can achieve control of the second virtual object of the opposite player, rather than demonstrating the operation process.
[0059] Based on the above process, in the game battle scene, for the first virtual object of this terminal, the terminal can respond to the first drag operation of dragging the skill release control to the first virtual object, display the skill panel of the first virtual object, and the skill panel includes game skills. Then the terminal can further respond to the second drag operation of dragging the target game skill to the second target virtual object, and release the target game skill to the second target virtual object. The first virtual object at least includes the first virtual character and the first pet object carried by the first virtual character. Specifically, as described in the above embodiment, the player can release the skill by dragging the game skill to the first virtual character and the first pet object, which will not be repeated here.
[0060] Optionally, the terminal can also respond to a first drag operation of dragging a prop use control onto a first virtual object, display a prop panel of the first virtual object, the prop panel including a number of game props, and then further respond to a second drag operation of dragging a target game prop onto a second target virtual object, use the target game prop on the second target virtual object. For example, during a game battle, a player can drag a prop use control onto a first virtual character, call up the prop panel, then select a corresponding target game prop on the prop panel, and drag the icon corresponding to the target game prop to a corresponding virtual object (such as a first virtual object, a second virtual object, a third virtual object, etc.) to use the game prop.
[0061] Optionally, the terminal may also respond to a first drag operation of dragging the summon control onto the first virtual object, display a pet panel of the first virtual object, the pet panel including a first pet identifier corresponding to the first pet object owned by the first virtual object, and then further respond to a selection operation for the first pet identifier to summon a target pet object of the first virtual object. For example, during a game battle, the player may drag the summon control onto the first virtual character to call up the pet panel, the pet panel including a pet identifier corresponding to the first pet object currently carried by the first virtual character, and then the player may select the target pet object to be summoned, and the terminal summons the target pet object in the game based on the player's selection operation.
[0062] Optionally, the terminal can also respond to the first drag operation of dragging the battle control onto the first virtual object, and control the first virtual object to perform the battle operation corresponding to the battle control, and the battle operation is one of attack, defense, protection, escape, and pet recall. Among them, the battle control may include an attack control, a defense control, a protection control, an escape control, and a pet recall control, etc. For such controls, it is not necessary to evoke the corresponding function panel, and the player can achieve game control through a simple control drag operation. For example, the player can drag the attack control to the hostile virtual object to control the first virtual object to attack the hostile virtual object; the defense control can also be dragged to the first virtual object to control the first virtual object to perform a defense operation; the protection control can also be dragged to the second virtual object to control the first virtual object to protect the second virtual object; the escape control can also be dragged to the first virtual object to control the first virtual object to perform an escape operation; the pet summoning control can also be dragged to the corresponding first pet object to perform a summoning operation on the first pet object, etc., and the present invention does not limit this.
[0063] Accordingly, in a non-combat scenario, for the first virtual object on this end, the terminal can respond to a first drag operation of dragging the backpack control onto the first virtual object, and display the backpack panel of the first virtual object, where the backpack panel includes a number of game props. Then, the terminal can further respond to a second drag operation of dragging the target game prop onto the first virtual object, and use the target game prop for the first virtual object. Therefore, in a non-combat scenario, the player can also achieve corresponding game control through dragging operations, thereby enriching the execution method of game operations, meeting the actual needs of the players, and improving the gaming experience.
[0064] In addition, in the battle scene, for the second virtual object of other electronic terminals, the player on this end can set the corresponding operation sequence on the first electronic terminal, and send the operation sequence to the second electronic terminal through the first electronic terminal, and the second electronic terminal will demonstrate the corresponding operation process based on the operation sequence.
[0065] Optionally, the terminal may respond to a first drag operation of dragging a skill release control onto a second virtual object, display a skill panel of the second virtual object, the skill panel including game skills, and then may further respond to a second drag operation of dragging a target game skill onto a second target virtual object, determine a skill release operation sequence corresponding to the first drag operation and the second drag operation according to the input order of the control operation, and send the skill release operation sequence to the second electronic terminal. The skill release operation sequence is used to instruct the second electronic terminal to demonstrate the skill release process corresponding to the first drag operation and the second drag operation; the second virtual object at least includes a second virtual character and a second pet object carried by the second virtual character.
[0066] Optionally, the terminal may also respond to a first drag operation of dragging a prop use control onto a second virtual object, display a prop panel of the second virtual object, the prop panel including a plurality of game props, and then the terminal may further respond to a second drag operation of dragging a target game prop onto a second target virtual object, determine a prop use operation sequence corresponding to the first drag operation and the second drag operation according to the input order of the control operation, and send the prop use operation sequence to the second electronic terminal. The prop use operation sequence is used to instruct the second electronic terminal to demonstrate the prop use process in the battle scene corresponding to the first drag operation and the second drag operation.
[0067] Optionally, the terminal may also respond to the first drag operation of dragging the summon control onto the second virtual object, display the pet panel of the second virtual object, the pet panel including the second pet identifier corresponding to the second pet object owned by the second virtual object, and then the terminal may further respond to the selection operation for the second pet identifier, determine the pet summon operation sequence corresponding to the first drag operation and the selection operation according to the input order of the control operation, and send the pet summon operation sequence to the second electronic terminal. The pet summon operation sequence is used to instruct the second electronic terminal to demonstrate the pet summon process corresponding to the first drag operation and the selection operation.
[0068] Optionally, the terminal may also respond to a first drag operation of dragging a backpack control onto a second virtual object, display a backpack panel of the second virtual object, the backpack panel including a plurality of game props, and then the terminal may further respond to a second drag operation of dragging a target game prop onto the second virtual object, determine a prop use operation sequence corresponding to the first drag operation and the second drag operation according to the input order of the control operation, and send the prop use operation sequence to the second electronic terminal. The prop use operation sequence is used to instruct the second electronic terminal to demonstrate the prop use process in a non-combat scenario corresponding to the first drag operation and the second drag operation.
[0069] Through the above process, players can use simple game operations in the game to achieve intuitive and flexible game operation teaching between players, so that new players can quickly master the game operation and improve the game experience of players. In addition, for the above skill release process, prop use process, pet summoning process, etc., the relevant real-time details can refer to the description in the above embodiment, which will not be repeated here.
[0070] It should be noted that the embodiments of the present invention include but are not limited to the above examples. It is understandable that those skilled in the art can also make settings according to actual needs under the guidance of the ideas of the embodiments of the present invention, and the present invention is not limited to this.
[0071] In an embodiment of the present invention, a terminal runs a game application and displays a game scene and virtual objects in the game scene through a graphical user interface. At the same time, a number of different function controls are displayed in the graphical user interface. Different game functions can be executed through different function controls. In the game, a player can drag the function control onto a corresponding first target virtual object so that the terminal can respond to the drag operation of dragging the target function control onto the first target virtual object, determine an operation sequence for the first target virtual object according to the object properties of the first target virtual object, and execute the game operation corresponding to the target operation sequence. Therefore, in the game, corresponding game control is implemented by dragging the function control onto the corresponding target virtual object, which improves the flexibility of game control while improving the operation efficiency, and executes the corresponding game operation according to the object properties of the first target virtual object, enriching the execution method of the game operation, meeting the actual needs of the players, and improving the gaming experience.
[0072] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, the following examples are used for exemplary description:
[0073] In one example, during a game battle, the local player can control the battle operation by dragging the control. Figure 2 In a turn-based game, when it is the local player's turn to control, the player can set combat operations for the first virtual character. If the first virtual character carries a first pet object, the local player can also set combat operations for the first pet object. Specifically, in the game interface, the function controls include combat controls such as attack, spell, props, summon, escape, recall, protect, defense, and automatic combat. When the local player drags the "spell" control to the first virtual character, the terminal can display the skill panel corresponding to the first virtual character. Then the local player can further drag the target game skill in the skill panel to the corresponding target virtual object (for example, if the target game skill is an attack skill, the target virtual object can be a hostile virtual object, that is, Figure 2 The solid line in the figure corresponds to the process; if the target game skill is an auxiliary or healing skill, the target virtual object can be other virtual objects in the team, etc., that is, Figure 2 In the case where the first virtual character carries the first pet object, the combat operation of the first pet object can be set in the same way, and the terminal generates a corresponding operation sequence based on the combat operation set by the player, so that after all players have set the corresponding operation sequence, the first virtual character and the first pet object are controlled to perform the corresponding combat operation according to the operation sequence.
[0074] Correspondingly, also in the game battle process, the local player can operate the virtual objects controlled by other players based on the same operation process. In this case, the operation sequence corresponding to the operation process of the local player can be sent to the corresponding terminal for display, such as Figure 3 As shown, based on the operation sequence set by the local player, the terminal can display the avatar corresponding to the local player and the operation path corresponding to the operation sequence in the game interface in sequence, thereby realizing intuitive and flexible game operation teaching between players, allowing novice players to quickly master the game operation and improve the player's gaming experience.
[0075] In another example, during a non-game battle, the local player can implement corresponding game functions through the function controls provided in the game main interface, referring to Figure 4 When the local player uses the game props in the backpack, the backpack control can be dragged to the first virtual character, and the terminal can call up the backpack panel, which displays the model corresponding to the first virtual character and the prop bar. Then the player can drag the target game prop to the model corresponding to the first virtual character to use the game prop, and then drag the function control to the corresponding target virtual object to realize the corresponding game control. While improving the operating efficiency, the flexibility of the game control is improved, and the corresponding game operation is performed according to the object attributes of the first target virtual object, which enriches the execution method of the game operation, meets the actual needs of the players, and improves the game experience.
[0076] In addition, in non-game battle scenarios, the corresponding game teaching operations can refer to the description in the aforementioned embodiments, and can be as follows: Figure 5 As shown, the game teaching display process of the corresponding terminal can also refer to the description in the aforementioned embodiment, which will not be repeated here. Through simple game operations, intuitive and flexible game operation teaching is achieved between players, so that novice players can quickly master the game operation and improve the player's gaming experience.
[0077] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0078] Reference Figure 6, shows a structural block diagram of an interactive device for a game provided in an embodiment of the present invention, wherein a graphical user interface is provided through a first electronic terminal, the content displayed by the graphical user interface includes at least a plurality of functional controls, the virtual objects include at least a first target virtual object, the first target virtual object includes at least a first virtual object controlled by the first electronic terminal, and specifically may include the following modules:
[0079] The execution module 601, in response to a drag operation of dragging a target function control onto a first target virtual object, determines an operation sequence for the first target virtual object according to an object attribute of the first target virtual object, and executes a game operation corresponding to the target operation sequence.
[0080] In some feasible implementations, the first target virtual object includes a first virtual object controlled by the first electronic terminal, and the execution module 601 is specifically configured to:
[0081] In response to a dragging operation of dragging a target function control onto the first virtual object, a first game operation corresponding to the target function control is determined, a target operation sequence for the first virtual object is determined based on the first game operation, and the first virtual object is controlled to perform the game operation corresponding to the target operation sequence.
[0082] In some feasible implementations, the first target virtual object includes a second virtual object controlled by a second electronic terminal, the second virtual object and the first virtual object are virtual objects in the same team, and the execution module 601 is specifically used to:
[0083] In response to a drag operation of dragging a target function control onto the second virtual object, determining a second game operation corresponding to the target function control, and determining a target operation sequence for the second virtual object based on the second game operation;
[0084] The target operation sequence is sent to the second electronic terminal, where the target operation sequence is used to instruct the second electronic terminal to demonstrate an operation flow corresponding to the target operation sequence.
[0085] In some feasible implementations, the second electronic terminal demonstrates the operation process corresponding to the target operation sequence by one of the following:
[0086] Play operation videos through preset floating windows;
[0087] Play the operation animation in the game interface.
[0088] In some feasible implementations, the execution module 601 is specifically used to:
[0089] In response to a first drag operation of dragging a target function control onto a first target virtual object, displaying a target function interface corresponding to the target function control, the target function interface including an operation object corresponding to the target function control, the operation object being determined based on an object attribute of the first target virtual object;
[0090] In response to a trigger operation on an operation object in the target function interface, a target operation sequence corresponding to the target function control is determined, and a game operation corresponding to the target operation sequence is executed.
[0091] In some feasible implementations, the execution module 601 is specifically used to:
[0092] In response to a first drag operation of dragging a target function control onto a first virtual object controlled by the first electronic terminal, displaying a first function interface corresponding to the target function control;
[0093] or, in response to a first drag operation of dragging a target function control onto a second virtual object controlled by the second electronic terminal, displaying a second function interface corresponding to the target function control;
[0094] The first function interface includes a first operation object determined based on a first object attribute of the first virtual object, and the second function interface includes a second operation object determined based on a second object attribute of the second virtual object.
[0095] In some feasible implementations, the first virtual object includes at least a first virtual character and a first pet object, and the execution module 601 is specifically used to:
[0096] In response to a first drag operation of dragging a target function control onto the first virtual character, displaying a first target function interface corresponding to the target function control, the first target function interface including a first target operation object determined based on a first character attribute of the first virtual character;
[0097] Or, in response to a first drag operation of dragging a target function control onto the first pet object, a second target function interface corresponding to the target function control is displayed, and the second target function interface includes a second target operation object determined based on a first pet attribute of the first pet object.
[0098] In some feasible implementations, the second virtual object includes at least a second virtual character and a second pet object, and the execution module 601 is specifically used to:
[0099] In response to a first drag operation of dragging a target function control onto the second virtual character, displaying a third target function interface corresponding to the target function control, the third target function interface including a third target operation object determined based on a second character attribute of the second virtual character;
[0100] Or, in response to a first drag operation of dragging a target function control onto the second pet object, a fourth target function interface corresponding to the target function control is displayed, and the fourth target function interface includes a fourth target operation object determined based on a second pet attribute of the second pet object.
[0101] In some feasible implementations, the virtual object further includes a second target virtual object, the second target virtual object includes the first target virtual object and a virtual object that is in a hostile state with the first target virtual object, and the execution module 601 is specifically used to:
[0102] In response to a second drag operation of dragging the target operation object onto a second target virtual object, a target operation sequence corresponding to the first drag operation and the second drag operation is determined according to an object property of the first target virtual object.
[0103] In some feasible implementations, the execution module 601 is specifically used to:
[0104] In response to a selection operation on the target operation object, a target operation sequence corresponding to the first drag operation and the selection operation is determined according to an object attribute of the first target virtual object.
[0105] In some feasible implementations, the execution module 601 is specifically used to:
[0106] If the first target virtual object belongs to the first virtual object, a first operation sequence corresponding to the first drag operation and the second drag operation is determined according to an input order of control operations.
[0107] In some feasible implementations, the first target virtual object includes a second virtual object controlled by a second electronic terminal, the second virtual object and the first virtual object are virtual objects in the same team, and the execution module 601 is specifically used to:
[0108] If the first target virtual object belongs to the second virtual object, determining the first drag operation and a second operation sequence corresponding to the first drag operation according to an input order of control operations;
[0109] The second operation sequence is sent to the second electronic terminal, where the second operation sequence is used to instruct the second electronic terminal to demonstrate the first drag operation and an operation flow corresponding to the first drag operation.
[0110] In some feasible implementations, the execution module 601 is specifically used to:
[0111] If there is a historical operation sequence corresponding to the first virtual object, overwriting the historical operation sequence with the target operation sequence, and executing the game operation corresponding to the target operation sequence;
[0112] If there is no historical operation sequence corresponding to the first virtual object, the game operation corresponding to the target operation sequence is executed.
[0113] In some feasible implementations, the functional controls include at least one of skill release controls, item usage controls, combat controls, summoning controls, backpack controls, task controls, character controls, equipment controls, skill editing controls, and social interaction controls.
[0114] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0115] In addition, an embodiment of the present invention further provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the various processes of the above-mentioned game interaction method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0116] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned game interaction method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0117] Figure 7 A schematic diagram of the hardware structure of an electronic device for implementing various embodiments of the present invention.
[0118] The electronic device 700 includes but is not limited to: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, a processor 710, and a power supply 711. Those skilled in the art will appreciate that the electronic device structure involved in the embodiments of the present invention does not constitute a limitation on the electronic device, and the electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently. In the embodiments of the present invention, the electronic device includes but is not limited to a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted terminal, a wearable device, and a pedometer.
[0119] It should be understood that in the embodiment of the present invention, the radio frequency unit 701 can be used for receiving and sending signals during information transmission or communication. Specifically, after receiving downlink data from the base station, it is sent to the processor 710 for processing; in addition, uplink data is sent to the base station. Generally, the radio frequency unit 701 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 701 can also communicate with the network and other devices through a wireless communication system.
[0120] The electronic device provides users with wireless broadband Internet access through the network module 702, such as helping users to send and receive emails, browse web pages, and access streaming media.
[0121] The audio output unit 703 can convert the audio data received by the RF unit 701 or the network module 702 or stored in the memory 709 into an audio signal and output it as sound. Moreover, the audio output unit 703 can also provide audio output related to a specific function performed by the electronic device 700 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 703 includes a speaker, a buzzer, a receiver, etc.
[0122] The input unit 704 is used to receive audio or video signals. The input unit 704 may include a graphics processor (GPU) 7041 and a microphone 7042, and the graphics processor 7041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 706. The image frame processed by the graphics processor 7041 can be stored in the memory 709 (or other storage medium) or sent via the radio frequency unit 701 or the network module 702. The microphone 7042 can receive sound and can process such sound into audio data. The processed audio data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 701 in the case of a telephone call mode.
[0123] The electronic device 700 also includes at least one sensor 705, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 7071 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 7071 and / or the backlight when the electronic device 700 is moved to the ear. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary, which can be used to identify the posture of the electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; the sensor 705 can also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.
[0124] The display unit 706 is used to display information input by the user or information provided to the user. The display unit 706 may include a display panel 7071, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0125] The user input unit 707 can be used to receive input digital or character information, and to generate key signal input related to user settings and function control of the electronic device. Specifically, the user input unit 707 includes a touch panel 7071 and other input devices 7072. The touch panel 7071, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 7071 or near the touch panel 7071 using any suitable object or accessory such as a finger, stylus, etc.). The touch panel 7071 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the contact point coordinates, and then sends it to the processor 710, receives the command sent by the processor 710 and executes it. In addition, the touch panel 7071 can be implemented using multiple types such as resistive, capacitive, infrared and surface acoustic waves. In addition to the touch panel 7071, the user input unit 707 may also include other input devices 7072. Specifically, other input devices 7072 may include but are not limited to a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail here.
[0126] Further, the touch panel 7071 may be covered on the display panel 7071. When the touch panel 7071 detects a touch operation on or near it, it is transmitted to the processor 710 to determine the type of the touch event, and then the processor 710 provides a corresponding visual output on the display panel 7071 according to the type of the touch event. It can be understood that in one embodiment, the touch panel 7071 and the display panel 7071 are used as two independent components to implement the input and output functions of the electronic device, but in some embodiments, the touch panel 7071 and the display panel 7071 can be integrated to implement the input and output functions of the electronic device, which is not limited here.
[0127] The interface unit 708 is an interface for connecting an external device to the electronic device 700. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 708 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the electronic device 700 or may be used to transmit data between the electronic device 700 and an external device.
[0128] The memory 709 can be used to store software programs and various data. The memory 709 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 709 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0129] The processor 710 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It executes various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 709, and calling data stored in the memory 709, so as to monitor the electronic device as a whole. The processor 710 may include one or more processing units; preferably, the processor 710 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 710.
[0130] The electronic device 700 may also include a power supply 711 (such as a battery) for supplying power to each component. Preferably, the power supply 711 may be logically connected to the processor 710 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.
[0131] In addition, the electronic device 700 includes some functional modules not shown, which will not be described in detail here.
[0132] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0133] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0134] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the enlightenment of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.
[0135] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the embodiments of the present invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0136] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0137] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0138] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0139] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0140] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical disks.
[0141] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A game interaction method, characterized in that: A graphical user interface is provided through a first electronic terminal, wherein the content displayed by the graphical user interface includes at least a virtual object and a plurality of functional controls, wherein the virtual object includes at least a first target virtual object, and wherein the first target virtual object includes at least a first virtual object controlled by the first electronic terminal, and wherein the method includes: In response to a drag operation of dragging a target function control onto a first target virtual object, an operation sequence for the first target virtual object is determined according to an object attribute of the first target virtual object, and a game operation corresponding to the target operation sequence is performed.
2. The method according to claim 1, characterized in that: In response to a drag operation of dragging a target function control onto a first target virtual object, determining an operation sequence for the first target virtual object according to an object attribute of the first target virtual object, and performing a game operation corresponding to the target operation sequence, including: In response to a dragging operation of dragging a target function control onto the first virtual object, a first game operation corresponding to the target function control is determined, a target operation sequence for the first virtual object is determined based on the first game operation, and the first virtual object is controlled to perform the game operation corresponding to the target operation sequence.
3. The method according to claim 1, characterized in that The first target virtual object also includes a second virtual object controlled by a second electronic terminal, the second virtual object and the first virtual object are virtual objects in the same team, and in response to a drag operation of dragging a target function control onto the first target virtual object, determining an operation sequence for the first target virtual object according to an object attribute of the first target virtual object, and executing a game operation corresponding to the target operation sequence, comprises: In response to a drag operation of dragging a target function control onto the second virtual object, determining a second game operation corresponding to the target function control, and determining a target operation sequence for the second virtual object based on the second game operation; The target operation sequence is sent to the second electronic terminal, where the target operation sequence is used to instruct the second electronic terminal to demonstrate an operation flow corresponding to the target operation sequence.
4. The method according to claim 3, characterized in that The second electronic terminal demonstrates the operation process corresponding to the target operation sequence by one of the following: Play operation videos through preset floating windows; Play the operation animation in the game interface.
5. The method according to claim 1, characterized in that In response to a drag operation of dragging a target function control onto a first target virtual object, determining an operation sequence for the first target virtual object according to an object attribute of the first target virtual object, and performing a game operation corresponding to the target operation sequence, including: In response to a first drag operation of dragging a target function control onto a first target virtual object, displaying a target function interface corresponding to the target function control, the target function interface including an operation object corresponding to the target function control, the operation object being determined based on an object attribute of the first target virtual object; In response to a trigger operation on an operation object in the target function interface, a target operation sequence corresponding to the target function control is determined, and a game operation corresponding to the target operation sequence is executed.
6. The method according to claim 5, characterized in that In response to a dragging operation of dragging the target function control onto the first target virtual object, displaying a target function interface corresponding to the target function control includes: In response to a first drag operation of dragging a target function control onto a first virtual object controlled by the first electronic terminal, displaying a first function interface corresponding to the target function control; or, in response to a first drag operation of dragging a target function control onto a second virtual object controlled by the second electronic terminal, displaying a second function interface corresponding to the target function control; The first function interface includes a first operation object determined based on a first object attribute of the first virtual object, and the second function interface includes a second operation object determined based on a second object attribute of the second virtual object.
7. The method according to claim 6, characterized in that The first virtual object includes at least a first virtual character and a first pet object, and in response to a first drag operation of dragging a target function control onto the first virtual object controlled by the first electronic terminal, displaying a first function interface corresponding to the target function control includes: In response to a first drag operation of dragging a target function control onto the first virtual character, displaying a first target function interface corresponding to the target function control, the first target function interface including a first target operation object determined based on a first character attribute of the first virtual character; Or, in response to a first drag operation of dragging a target function control onto the first pet object, a second target function interface corresponding to the target function control is displayed, and the second target function interface includes a second target operation object determined based on a first pet attribute of the first pet object.
8. The method according to claim 6, characterized in that The second virtual object at least includes a second virtual character and a second pet object, and in response to a first drag operation of dragging a target function control onto the second virtual object controlled by the second electronic terminal, displaying a second function interface corresponding to the target function control includes: In response to a first drag operation of dragging a target function control onto the second virtual character, displaying a third target function interface corresponding to the target function control, the third target function interface including a third target operation object determined based on a second character attribute of the second virtual character; Or, in response to a first drag operation of dragging a target function control onto the second pet object, a fourth target function interface corresponding to the target function control is displayed, and the fourth target function interface includes a fourth target operation object determined based on a second pet attribute of the second pet object.
9. The method according to claim 5, 6, 7 or 8, characterized in that: The virtual object further includes a second target virtual object, the second target virtual object including the first target virtual object and a virtual object in a hostile state with the first target virtual object, and the determining, in response to a trigger operation on an operation object in the target function interface, a target operation sequence corresponding to the target function control includes: In response to a second drag operation of dragging the target operation object onto a second target virtual object, a target operation sequence corresponding to the first drag operation and the second drag operation is determined according to an object attribute of the first target virtual object.
10. The method according to claim 5, 6, 7 or 8, characterized in that: The step of determining a target operation sequence corresponding to the target function control in response to a trigger operation on an operation object in the target function interface includes: In response to a selection operation on the target operation object, a target operation sequence corresponding to the first drag operation and the selection operation is determined according to an object attribute of the first target virtual object.
11. The method according to claim 9, characterized in that The determining, according to the attribute of the first target virtual object, a target operation sequence corresponding to the first drag operation and the second drag operation includes: If the first target virtual object belongs to the first virtual object, a first operation sequence corresponding to the first drag operation and the second drag operation is determined according to an input order of control operations.
12. The method according to claim 9, characterized in that The first target virtual object includes a second virtual object controlled by a second electronic terminal, the second virtual object and the first virtual object are virtual objects in the same team, and determining, according to the attribute of the first target virtual object, a target operation sequence corresponding to the first drag operation and the second drag operation includes: If the first target virtual object belongs to the second virtual object, determining the first drag operation and a second operation sequence corresponding to the first drag operation according to an input order of control operations; The second operation sequence is sent to the second electronic terminal, where the second operation sequence is used to instruct the second electronic terminal to demonstrate the first drag operation and an operation flow corresponding to the first drag operation.
13. The method according to claim 1 or 11, characterized in that: The executing the game operation corresponding to the target operation sequence includes: If there is a historical operation sequence corresponding to the first virtual object, overwriting the historical operation sequence with the target operation sequence, and executing the game operation corresponding to the target operation sequence; If there is no historical operation sequence corresponding to the first virtual object, the game operation corresponding to the target operation sequence is executed.
14. The method according to claim 1, characterized in that The functional controls include at least one of skill release controls, item use controls, combat controls, summon controls, backpack controls, task controls, character controls, equipment controls, skill editing controls, and social interaction controls.
15. A game interactive device, characterized in that: A graphical user interface is provided through a first electronic terminal, wherein the content displayed by the graphical user interface includes at least virtual objects and a plurality of functional controls, wherein the virtual objects include at least a first target virtual object, and wherein the first target virtual object includes at least a first virtual object controlled by the first electronic terminal, wherein the device includes: The execution module is used to respond to the drag operation of dragging the target function control to the first target virtual object, determine the operation sequence for the first target virtual object according to the object attribute of the first target virtual object, and execute the game operation corresponding to the target operation sequence.
16. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; The memory is used to store computer programs; The processor is used to implement the method according to any one of claims 1 to 14 when executing the program stored in the memory.
17. A computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, cause the processors to perform the method according to any one of claims 1 to 14.