Game interaction method and device, storage medium and electronic equipment

By introducing the gaze control mode in the game, combining touch operations and gaze points, the skill release target can be determined quickly and accurately, solving the problem of inconvenience in selecting skill release targets in existing technologies, and improving game interaction efficiency and user experience.

CN120679169APending Publication Date: 2025-09-23NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511087670.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-04
Publication Date
2025-09-23

AI Technical Summary

Technical Problem

In existing game interaction methods, players cannot accurately and conveniently select skill release targets, resulting in low game interaction efficiency.

Method used

In gaze control mode, the player switches to gaze control mode through touch operation, uses the position of the player's gaze point in the graphical user interface to determine the skill release target, and combines machine learning to adjust the operation parameter threshold to adapt to the player's operating habits.

Benefits of technology

It enables quick and accurate selection of skill release targets in emergency situations, improves game interaction efficiency, reduces operating load, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120679169A_ABST
    Figure CN120679169A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a game interaction method and device, a storage medium and electronic equipment. The method comprises the following steps: displaying a graphical user interface, wherein the graphical user interface comprises at least part of a virtual scene and at least one virtual object; in the skill attack mode, the graphical user interface also displays a target selection control, and the target selection control is configured to select a skill release target of the target skill according to the touch operation; in response to a touch operation on the target selection control, when the touch operation meets a preset control mode switching condition, controlling to enter a watching control mode for the target skill; and determining a first skill release target of the target skill in the virtual object based on the position of the fixation point of the operation user in the graphical user interface under the condition that the touch operation is continuous and is in the fixation control mode. Therefore, the skill release target of the target skill can be quickly and accurately determined under the assistance of the watching control mode, and the game interaction efficiency is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of game technology, and in particular to a game interaction method, device, storage medium, and electronic device. Background Art

[0002] With the rapid development of life and technology, people often use game applications for entertainment. In some games, players can use the joystick to select the target of the skill release.

[0003] During the research and practice of existing technologies, it was found that due to the bottleneck of touch accuracy, players cannot accurately and conveniently select skill release targets in existing game interaction methods, resulting in low game interaction efficiency. Summary of the Invention

[0004] The embodiments of the present application provide a game interaction method, device, storage medium, and electronic device, which can quickly and accurately determine the skill release target of the target skill with the assistance of the gaze control mode, thereby improving the game interaction efficiency.

[0005] The present invention provides a method for game interaction, including:

[0006] displaying a graphical user interface, the graphical user interface including at least a portion of a virtual scene and at least one virtual object;

[0007] In skill attack mode, the graphical user interface further displays a target selection control, wherein the target selection control is configured to select a skill release target of a target skill according to a touch operation;

[0008] In response to a touch operation on the target selection control, if the touch operation satisfies a preset control mode switching condition, controlling entry into a gaze control mode for the target skill;

[0009] When the touch operation continues and is in the gaze control mode, a first skill release target of the target skill is determined in the virtual object based on the position of the gaze point of the operating user in the graphical user interface.

[0010] Accordingly, an embodiment of the present application provides a game interaction device, comprising:

[0011] a first display unit, configured to display a graphical user interface, wherein the graphical user interface includes at least a portion of a virtual scene and at least one virtual object;

[0012] a second display unit, configured to, in skill attack mode, cause the graphical user interface to further display a target selection control, wherein the target selection control is configured to select a skill release target for a target skill according to a touch operation;

[0013] a switching unit, configured to, in response to a touch operation on the target selection control, control the user to enter a gaze control mode for the target skill when the touch operation satisfies a preset control mode switching condition;

[0014] A determination unit is used to determine a first skill release target of the target skill in the virtual object based on the position of the operating user's gaze point in the graphical user interface when the touch operation continues and is in the gaze control mode.

[0015] In addition, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. The computer program is suitable for loading by a processor to execute the steps in any game interaction method provided in the embodiment of the present application.

[0016] In addition, an embodiment of the present application also provides an electronic device, including a processor and a memory, wherein the memory stores an application program, and the processor is used to run the application program in the memory to implement the game interaction method provided in the embodiment of the present application.

[0017] An embodiment of the present application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, causing the electronic device to perform the steps in the game interaction method provided in the embodiment of the present application.

[0018] The embodiment of the present application displays a graphical user interface, which includes at least a portion of a virtual scene and at least one virtual object. In skill attack mode, the graphical user interface also displays a target selection control, which is configured to select a skill release target for a target skill based on a touch operation. In response to a touch operation on the target selection control, if the touch operation meets a preset control mode switching condition, the control enters a gaze control mode for the target skill. While the touch operation continues and the player is in the gaze control mode, the first skill release target for the target skill is determined within the virtual object based on the position of the operator's gaze point in the graphical user interface. In this way, by switching to the gaze control mode for the target skill upon detecting that the player's touch operation on the target selection control for the target skill meets the preset control mode switching condition, the skill release target for the target skill can be quickly and accurately determined with the assistance of the gaze control mode, thereby improving game interaction efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0020] Figure 1 This is a schematic diagram of an implementation scenario of a game interaction method provided in an embodiment of the present application;

[0021] Figure 2 This is a flowchart of a game interaction method provided by an embodiment of the present application;

[0022] Figure 3a This is a schematic diagram of an interface of a game interaction method provided in an embodiment of the present application;

[0023] Figure 3b This is another interface diagram of a game interaction method provided by an embodiment of the present application;

[0024] Figure 4 This is another interface diagram of a game interaction method provided in an embodiment of the present application;

[0025] Figure 5 is a structural diagram of a game interaction device provided in an embodiment of the present application;

[0026] Figure 6 It is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.

[0028] The embodiments of the present application provide a game interaction method, device, storage medium, and electronic device. The game interaction device can be integrated into an electronic device, which can be a server, a terminal, or other device.

[0029] Among them, the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, network acceleration services (Content Delivery Network, CDN), as well as basic cloud computing services such as big data and artificial intelligence platforms. Terminals may include but are not limited to mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, etc. Terminals and servers can be directly or indirectly connected through wired or wireless communication, and this application does not impose any restrictions on this.

[0030] See also Figure 1 , taking the integration of game interactive devices into electronic devices as an example, Figure 1 A schematic diagram of an implementation scenario of the game interaction method provided in an embodiment of the present application, wherein the electronic device may be a terminal, which may display a graphical user interface, the graphical user interface including at least part of a virtual scene and at least one virtual object; in a skill attack mode, the graphical user interface also displays a target selection control, the target selection control being configured to select a skill release target of a target skill according to a touch operation; in response to a touch operation on the target selection control, when the touch operation satisfies a preset control mode switching condition, the control enters a gaze control mode for the target skill; when the touch operation continues and is in the gaze control mode, the first skill release target of the target skill is determined in the virtual object based on the position of the operating user's gaze point in the graphical user interface.

[0031] It should be noted that Figure 1 The illustrated schematic diagram of the implementation environment scenario of the game interaction method is merely an example. The implementation environment scenario of the game interaction method described in the embodiments of this application is intended to more clearly illustrate the technical solutions of the embodiments of this application and does not constitute a limitation on the technical solutions provided by the embodiments of this application. It will be appreciated by those skilled in the art that with the evolution of data processing and the emergence of new business scenarios, the technical solutions provided in this application are equally applicable to similar technical problems.

[0032] The solutions provided in the embodiments of the present application are specifically described by the following embodiments. It should be noted that the description order of the following embodiments does not limit the preferred order of the embodiments.

[0033] This embodiment will be described from the perspective of a game interaction device. The game interaction device may be integrated into an electronic device, which may be a terminal and / or a server. This application does not impose any restrictions thereon.

[0034] See also Figure 2 , Figure 2: is a flowchart of a game interaction method provided in an embodiment of the present application. The game interaction method includes:

[0035] In step 101 , a graphical user interface is displayed.

[0036] The graphical user interface may include at least a portion of a virtual scene and at least one virtual object.

[0037] Optionally, the graphical user interface may also include a skill control corresponding to the target skill. The skill control may include a corresponding target selection control. The target selection control may be a part of the skill control or may be independent of the skill control. The target selection control may exist at the same time as the skill control, or may display the corresponding target selection control after the skill control is triggered. The target selection control is configured to select the skill release target of the target skill according to the touch operation.

[0038] In which, the graphical user interface can be a graphical user interface obtained by executing a software application on a processor of a terminal device and rendering it on a display, and can be a display screen interface of a terminal device. The graphical user interface can present the entire virtual scene, or only a portion of the virtual scene. The virtual scene can also be called a game scene, and can be a virtual scene displayed (or provided) when a game application is running on a terminal or server, and players play games in the virtual scene by manipulating virtual objects. Optionally, the virtual scene is a simulation of the real world, or a semi-simulation and semi-fictitious virtual environment, or a purely fictitious virtual environment. The virtual scene can be any one of a two-dimensional virtual scene and a three-dimensional virtual scene. The virtual environment can be the sky, land, ocean, etc., or it can be a venue for game battles that exists independently in the virtual scene, etc., and the embodiments of the present application are not limited here. The target skill can be a skill that can be used by the operating user, and the operating user is the player using the current game account, or the player who selects the target of the target skill. The skill control can be a control for releasing the target skill, and the target selection control can be a control for selecting the release target of the target skill. The skill release target can be the release target of the target skill.

[0039] In step 102, in the skill attack mode, the graphical user interface also displays a target selection control.

[0040] Among them, the target selection control is configured to select the skill release target of the target skill according to the touch operation.

[0041] The touch operation may be a touch operation on a target selection control, which may include sliding, pressing, dragging, etc., to select a skill release target for a target skill. The skill attack mode may refer to a state in which a user uses a skill to attack a virtual object.

[0042] Optionally, the target selection control may be a joystick control for a target skill. When the player triggers the skill control for the target skill, the skill control may be switched to include the joystick control, so that the player can select a target for the skill release by operating the joystick control. For example, in response to a click on the skill control, the joystick control corresponding to the target skill may be displayed in a graphical user interface.

[0043] For example, see Figure 3a , Figure 3a This is a schematic diagram of an interface of a game interaction method provided by an embodiment of the present application. The graphical user interface may include a virtual scene and skill controls for target skills. The virtual scene may include virtual objects, for example, virtual objects A, virtual object B, virtual object C, virtual object D, and virtual object E. When it is necessary to release a target skill, the player can click the skill control of the target skill to trigger the display of the target selection control corresponding to the target skill, that is, the joystick corresponding to the skill control. For example, please refer to Figure 3b , Figure 3b This is another interface diagram of a game interaction method provided by an embodiment of the present application, so that the player can control the crosshairs corresponding to the joystick to move in the graphical user interface by operating the joystick, so that the crosshairs can be moved to the virtual object where the target skill needs to be released. For example, assuming that the player needs to release the target skill on virtual object A, the joystick can be manipulated to control the crosshairs of the joystick to move to the position of virtual object A, so that virtual object A can be determined as the skill release target of the target skill.

[0044] In step 103, in response to a touch operation on a target selection control, if the touch operation satisfies a preset control mode switching condition, control is performed to enter a gaze control mode for the target skill.

[0045] Among them, the preset control mode switching condition can be a condition for switching the control mode, and the control mode can be a mode for the player to control the current device to select the skill release target of the target skill, which can include a touch mode and a gaze control mode.

[0046] Among them, in touch mode, players can directly select the skill release target of the target skill by touching the target selection control. In gaze control mode, players can combine gaze perception to assist in accurately and quickly selecting the skill release target of the target skill, thereby improving the efficiency of skill release target selection and thus improving game interaction efficiency.

[0047] Optionally, in gaze control mode, if the touch operation on the target selection control is completed, you can exit gaze control mode. When you respond to the touch operation on the target selection control again, you can enter touch mode to select the skill release target of the target skill in touch mode.

[0048] Optionally, the preset control mode switching condition may include that a magnitude relationship between an operation parameter of the touch operation on the target selection control and a corresponding operation parameter threshold satisfies a preset condition.

[0049] The operation parameter may be a parameter of a touch operation, and the operation parameter may include at least one of pressure, operation displacement, and duration. Correspondingly, the operation parameter threshold includes at least one of a preset force threshold, a first preset displacement threshold, and a second preset duration threshold. The preset force threshold may be an operation parameter threshold corresponding to the pressure, the first preset displacement threshold may be an operation parameter threshold corresponding to the operation displacement, and the second preset duration threshold may be an operation parameter threshold corresponding to the duration. The duration may be the operation duration of the touch operation, or the duration of a specific state during the operation of the touch operation. The preset condition may be a condition for determining whether the control mode can be switched.

[0050] Optionally, the preset condition may include that the pressing force of the touch operation on the target selection control is greater than a preset force threshold, and / or the operation displacement of the touch operation on the target selection control is less than a first preset displacement threshold, and the duration exceeds a second preset duration threshold.

[0051] The pressing force may be the force applied to the target selection control by a touch operation, and the preset force threshold may be a preset force threshold, used to determine whether the current touch mode can be switched to the gaze control mode. The operation displacement may be the displacement of the target selection control by a touch operation, and the first preset displacement threshold may be a preset operation displacement threshold, used to determine whether the current touch mode can be switched to the gaze control mode. The duration may be the duration of a state in which the pressing force of the touch operation is greater than the preset force threshold and the operation displacement of the touch operation is less than the first preset displacement threshold. The second preset duration threshold may be a preset duration threshold, used to determine whether the current touch mode can be switched to the gaze control mode.

[0052] In one embodiment, the target selection control may include a joystick control, and the preset control mode switching condition may include the pressing force of the touch operation on the joystick control being greater than a preset force threshold, and the operation displacement of the touch operation on the joystick control being less than a first preset displacement threshold, and the duration exceeding a second preset duration threshold.

[0053] Therefore, when the touch operation is a touch operation in which the pressing force on the joystick control is greater than the preset force threshold, the operation displacement of the joystick control is less than the first preset displacement threshold, and the duration exceeds the second preset duration threshold, it can be determined that the touch operation meets the preset control mode switching conditions, so that the control can be controlled to enter the gaze control mode for the target skill.

[0054] In one embodiment, machine learning technology can be used to collect and analyze the player's operating habits, so that the pressing force coefficient, duration coefficient and displacement monitoring parameters can be dynamically adjusted, so that the timing of dual-mode switching between touch mode and gaze control mode is more accurate and in line with the player's operating habits, so that the gaze control mode can be switched more accurately according to the player's needs to select the skill release target, thereby improving the efficiency of selecting the skill release target and further improving the game interaction efficiency.

[0055] For example, the operation behavior data corresponding to the operating user may be obtained; the operation parameter threshold corresponding to the operating user may be adjusted based on the operation behavior data; and the preset control mode switching condition corresponding to the operating user may be updated based on the adjusted operation parameter threshold.

[0056] Among them, the operating parameter threshold can be an operating parameter threshold corresponding to the relevant operating parameters used to determine the switching of the control mode, for example, it can include a preset force threshold, a first preset displacement threshold, a second preset displacement threshold, a first preset duration threshold and a second preset duration threshold.

[0057] The operational behavior data may be data from the user's gameplay, for example, data from the user selecting a skill release target. Based on this operational behavior data, the user's operational behavior habits can be determined, particularly their skill release target selection habits. Consequently, based on the user's operational behavior data, the preset thresholds for determining whether to switch between touch and gaze control modes are dynamically adjusted to values ​​that align with the user's operational behavior habits. This allows for more accurate and agile switching between touch and gaze control modes based on the user's control mode switching needs, further improving the efficiency of skill release target selection.

[0058] In step 104 , when the touch operation continues and is in the gaze control mode, a first skill release target of the target skill is determined in the virtual object based on the position of the gaze point of the operating user in the graphical user interface.

[0059] The gaze point may be a point that the user is gazing at in a graphical user interface. Gaze may refer to maintaining a fixed gaze on a certain point. The gaze point of the user may be acquired based on gaze sensing technology. The first skill release target may be a skill release target of a target skill determined in gaze control mode.

[0060] In the prior art, when a player is in a hurry when encountering an emergency during the game, the movement of his hands is likely to stagnate, making it impossible to quickly and accurately select the target for releasing the skill. In the game interaction method provided in the embodiment of the present application, the switching timing between the gaze control mode and the touch mode is detected by touching the target selection control, so that when it is detected that the touch operation meets the preset control mode switching conditions, for example, if the player's finger on the joystick control moves from fast to relatively still, and the finger exerts a large pressure on the joystick control, and this state is maintained for a period of time, it can be determined that the player wants to switch to the gaze control mode, so that the gaze control mode can be controlled to be entered, and the skill release target can be determined based on the gaze perception. Among them, since eye movement control is faster than manual control, the embodiment of the present application can quickly and accurately determine the skill release target in the game interaction scene where the player is in a hurry, thereby improving the efficiency of game interaction.

[0061] Among them, there can be multiple ways to determine the first skill release target of the target skill in the virtual object based on the position of the operating user's gaze point in the graphical user interface. For example, the first position information of the operating user's gaze point in the graphical user interface and the second position information of the virtual object in the graphical user interface can be obtained; based on the first position information and the second position information, the target virtual object that serves as the first skill release target of the target skill is determined in the virtual object.

[0062] The first position information may be the position of the operator's gaze point in the graphical user interface, the second position information may indicate the position of a virtual object displayed in the graphical user interface, and the target virtual object may be a virtual object determined as a skill release target of the target skill.

[0063] Among them, based on the first position information and the second position information, there can be multiple ways to determine the target virtual object as the first skill release target of the target skill in the virtual object. For example, the second position information may include the position range of the bounding box of the virtual object. When the first position information is within the position range of the bounding box of the target virtual object and the duration exceeds the first preset duration threshold, the target virtual object is determined as the first skill release target of the target skill.

[0064] The duration refers to the time that the first position information remains within the bounding box of the target virtual object. The first preset duration threshold may be a pre-set critical value for the duration, which may be used to determine the skill release target for the target skill. The specific value of the first preset duration threshold may be set based on actual needs and may also be adjusted based on the user's operating habits. For example, it may be 200 milliseconds, 150 milliseconds, 220 milliseconds, or other values.

[0065] Optionally, when determining the first skill release target of the target skill, you can control the aiming mark corresponding to the target skill to move to the first skill release target and distinguish the first skill release target. For example, please refer to Figure 4 , Figure 4 This is another interface diagram of a game interaction method provided in an embodiment of the present application. The first skill release target can be highlighted, or the display color of the first skill release target can be changed, or an indicator indicating that it is selected can be displayed on the first skill release target, thereby prompting the player the location of the currently selected first skill release target.

[0066] In one embodiment, after controlling the aiming mark corresponding to the target skill to move to the first skill release target and distinguishingly displaying the first skill release target, it is also possible to cancel the distinguishing display of the first skill release target and redetermine the gaze point position of the operating user in response to not receiving a skill release instruction for the first skill release target within a preset time period; and redetermine the skill release target corresponding to the target skill based on the gaze point position.

[0067] The skill release instruction may be an instruction to release a target skill. The preset duration may be a pre-set threshold. If no instruction to release the target skill on the first release target is received within the preset duration, it may indicate that the operating user needs to redefine a new skill release target. The gaze point position may be the newly determined position of the operating user's gaze point in the graphical user interface.

[0068] Optionally, in response to a skill release instruction, a target skill can be released on the first skill release target. The skill release instruction can be an instruction for releasing the target skill, and the generation conditions of the skill release instruction can include conditions such as the completion of a touch operation on a target selection control, a specific touch operation on a target selection control or a skill control, etc. The completion of the touch operation can refer to the completion of the touch operation on the target selection control by the user, and the specific touch operation can refer to a specific touch operation on the target selection control. The specific touch operation can be a specific operation different from a touch operation, for example, double-clicking, dragging to the target selection control to draw a circle, etc.

[0069] For example, upon the conclusion of the touch operation, the target skill can be released based on the determined first skill release target. For example, the target skill can be released on the first skill release target in response to the conclusion of the touch operation. For example, after selecting the first skill release target, the player can release their finger from the target selection control, thereby releasing the target skill on the first skill release target in response to the conclusion of the touch operation. For another example, after selecting the first skill release target, the player can drag the target selection control with their finger, and if the dragging trajectory forms a circle, the target skill can be released on the first skill release target.

[0070] In one embodiment, after switching to gaze control mode, it is possible to switch back to touch mode. For example, if a player wishes to modify the skill release target of a target skill, they can exit gaze control mode and switch back to touch mode. Specifically, while the touch operation continues, in response to the touch operation displacement exceeding a second preset displacement threshold, the gaze control mode can be switched back to touch mode. In touch mode, the target selection control selects the skill release target for the target skill based on the touch operation.

[0071] Among them, the second preset displacement threshold can be a pre-set critical value of the operation displacement, which can be used to determine whether it is possible to switch back to the touch mode. The specific value of the second preset displacement threshold can be set according to actual needs. For example, it can be 10 pixels (px), 12px, 9px and other values.

[0072] In this way, when the player's operation displacement of the target selection control is large, it can indicate that the player needs to change the skill release target of the target skill. In this way, the player can control the exit of the gaze control mode and switch back to the touch mode, so that the new skill release target can be quickly and roughly determined, and then the touch operation can be judged whether the preset control mode switching conditions are met. When the preset control mode switching conditions are met, the gaze control mode can be continued to be entered to further accurately determine whether the skill is the target based on the assistance of the gaze control mode, thereby reducing the problem of heavy operation load in selecting the skill release target and improving the efficiency of skill release target selection.

[0073] Optionally, when switching back from gaze control mode to touch mode, the target of the target skill can be smoothly transitioned to avoid the illusion of frame skipping caused by sudden changes in the crosshair position, thereby improving the player's gaming experience. For example, the first target of the skill can be displayed separately from other virtual objects. After switching from gaze control mode to touch mode, the second target of the skill selected via the target selection control in touch mode can be determined; the first target of the skill can be removed from the separate display, and the aiming mark corresponding to the target skill can be gradually moved from the first target to the second target.

[0074] The second skill release target can be a target selected using the target selection control in touch mode. In this case, the second skill release target can be a roughly selected target based on touch mode, and the gaze control mode can be switched to further precisely select the target for the target skill. The aiming indicator can be the crosshair corresponding to the target skill.

[0075] For example, please refer to Figure 3b Assume that the virtual scene displayed by the graphical user interface includes five virtual objects (AD). The player can first select the attack target of the target skill by scanning. At this time, the player's gaze stays on different virtual objects for an uncertain time, sometimes longer and sometimes shorter. Once the player has determined the attack target, for example, selecting virtual object A as the attack target, the player can click the skill control of the target skill to trigger the joystick control that displays the skill, and can also trigger the touch operation of the target selection control. The joystick control quickly moves the target skill's corresponding crosshair near virtual object A. During this time period, the skill release target is usually roughly adjusted, and the operation displacement of the joystick control is relatively large (for example, >10px), which will not trigger the entry into the gaze control mode. Then, when the joystick crosshair reaches the vicinity of virtual object A, it can enter the fine adjustment stage. In this stage, the player's finger hardly moves (for example, the operation displacement is <5px), but it will exert a little force (pressing force>2N) and maintain it for about half a second (300 milliseconds). At this time, the system can determine that the player's touch operation on the joystick control meets the preset control mode switching conditions and trigger automatic switching to the gaze control mode. Then, in the gaze control mode, when the player's gaze point overlaps with the bounding box of any virtual object (such as an enemy virtual character) for more than a first preset time threshold (for example, 200ms), the automatic target lock is triggered to help the player quickly and accurately locate the skill release target of the target skill. At the same time, the aiming mark corresponding to the target skill can be controlled to move to the first skill release target, and the first skill release target can be displayed separately.

[0076] Then, if a significant displacement (>10px) of the joystick control is detected, it can be determined that the player wants to modify the skill release target of the target skill. In this case, the gaze control mode can be exited, and the gradual switch from gaze control mode to touch mode can be completed within a preset time (for example, 150ms). This avoids the illusion of frame skipping caused by a sudden change in the crosshair position and improves the player's gaming experience. Correspondingly, when switching to touch mode, the second skill release target selected through the target selection control in touch mode can be determined. Then, the distinguishing display of the first skill release target can be canceled, and the aiming mark corresponding to the target skill can be controlled to gradually move from the first skill release target to the second skill release target.

[0077] In some embodiments, the skill release target of the target skill can be directly selected in the touch mode. For example, in response to a touch operation on the target selection control, and the touch operation does not meet the preset control mode switching conditions, the third skill release target of the target skill can be determined in the virtual object according to the touch operation; in response to the skill release instruction, the target skill is released to the third skill release target.

[0078] The third skill release target may be a skill release target of a target skill determined solely by a touch operation on a target selection control. The skill release instruction may be generated when the touch operation ends.

[0079] In this way, on the basis of the basic touch mode, the gaze control mode and the touch mode can be flexibly switched according to whether the user's touch operation on the target selection control meets the preset control mode switching conditions, so that eye movement control can be used to assist in aiming the skill release target, so that the skill release target of the target skill can be selected quickly and accurately during busy game interaction, thereby improving game interaction efficiency.

[0080] In games, it is often necessary to use a joystick to select a skill release target, but there are the following problems: there is a bottleneck in touch accuracy, and the average aiming error of skill joysticks in multiplayer online battle arena (MOBA) games on mobile devices is as high as ±15°; there is a visual interference problem, and 62% of players in team battle scenes miss their skills due to special effects blocking them. In addition, some games use a list method to assist in selecting skill release targets, but this method forces players to look away from the battlefield, causing a disruption in the experience, and the shifting of sight increases the interaction burden. It can be seen that existing game interaction methods for selecting skill release targets have problems such as low skill aiming accuracy and heavy multitasking operation load. To this end, the embodiments of the present application provide a game interaction method that can switch between touch mode and gaze control mode at any time. With the help of gaze control mode, the skill release target of the target skill can be quickly and accurately determined, solving the problems of low joystick target selection accuracy and heavy operation load in mobile games, realizing intuitive "what you see is what you aim" operation, improving game interaction efficiency, and enhancing the user's game operation experience. In addition, the method of directly using gaze perception to select the release target needs to handle two tasks at the same time: observing the battlefield environment and aiming. The game operation load is high and mis-aiming may occur. Compared with directly using gaze perception to select the release target, the embodiment of the present application uses a dual-modal fusion structure based on touch mode and gaze control mode. Based on player operation, it realizes convenient switching between gaze control mode and touch mode by monitoring the pressing force, duration, and displacement of the joystick touch operation. It can continue the operating habits of the traditional joystick, and eye movement assists in penetrating target lock, taking into account both game feel and aiming efficiency, thereby greatly improving the game interaction efficiency.

[0081] As can be seen from the above, the embodiments of the present application display a graphical user interface, which includes at least a portion of a virtual scene and at least one virtual object; in skill attack mode, the graphical user interface also displays a target selection control, which is configured to select a skill release target for a target skill based on a touch operation; in response to a touch operation on the target selection control, if the touch operation meets a preset control mode switching condition, the control enters a gaze control mode for the target skill; while the touch operation continues and the player is in the gaze control mode, the first skill release target for the target skill is determined in the virtual object based on the position of the operator's gaze point in the graphical user interface. In this way, by switching to the gaze control mode for the target skill when it is detected that the player's touch operation on the target selection control for the target skill meets the preset control mode switching condition, the skill release target for the target skill can be quickly and accurately determined with the help of the gaze control mode, thereby improving game interaction efficiency.

[0082] In order to better implement the above method, an embodiment of the present invention further provides a game interaction device, which can be integrated into an electronic device, and the electronic device can be a terminal.

[0083] For example, Figure 5 , which is a schematic diagram of the structure of a game interaction device provided in an embodiment of the present application, the game interaction device may include a first display unit 201, a second display unit 202, a switching unit 203, and a determination unit 204, as follows:

[0084] A first display unit 201 is configured to display a graphical user interface, wherein the graphical user interface includes at least a portion of a virtual scene and at least one virtual object;

[0085] The second display unit 202 is used to display a target selection control on the graphical user interface in the skill attack mode, and the target selection control is configured to select a skill release target of a target skill according to a touch operation;

[0086] A switching unit 203 is configured to, in response to a touch operation on a target selection control, control entry into a gaze control mode for a target skill when the touch operation satisfies a preset control mode switching condition;

[0087] The determination unit 204 is configured to determine a first skill release target of the target skill in the virtual object based on the position of the operator's gaze point in the graphical user interface when the touch operation continues and is in the gaze control mode.

[0088] In some embodiments, the determining unit 204 is configured to:

[0089] Acquire first position information of a gaze point of an operating user in the graphical user interface, and second position information of a virtual object in the graphical user interface;

[0090] Based on the first position information and the second position information, a target virtual object serving as a first skill release target of the target skill is determined among the virtual objects.

[0091] In some embodiments, the second position information includes the position range of a bounding box of the virtual object. The above-mentioned determining, based on the first position information and the second position information, the target virtual object as the first skill release target of the target skill in the virtual object is specifically used to:

[0092] When the first position information is within the position range of the bounding box of the target virtual object and the duration exceeds a first preset duration threshold, the target virtual object is determined as the first skill release target of the target skill.

[0093] In some embodiments, the preset control mode switching condition includes that the magnitude relationship between the operation parameter of the touch operation on the target selection control and the corresponding operation parameter threshold satisfies the preset condition.

[0094] In some embodiments, the operation parameters include at least one of pressing force, operation displacement, and duration, the operation parameter threshold includes at least one of a preset force threshold, a first preset displacement threshold, and a second preset duration threshold, and the preset conditions include that the pressing force of the touch operation on the target selection control is greater than the preset force threshold, and / or the operation displacement of the touch operation on the target selection control is less than the first preset displacement threshold, and the duration exceeds the second preset duration threshold.

[0095] In some embodiments, the target selection control includes a joystick control, the graphical user interface further includes a skill control corresponding to the target skill, and the game interaction device further includes a joystick display unit for:

[0096] In response to a click operation on a skill control, a joystick control corresponding to the target skill is displayed in the graphical user interface.

[0097] In some embodiments, the game interaction device further includes a threshold adjustment unit, specifically configured to:

[0098] Obtain the operation behavior data corresponding to the operating user;

[0099] Adjust the operation parameter threshold corresponding to the operating user based on the operation behavior data;

[0100] The preset control mode switching condition corresponding to the operating user is updated based on the adjusted operating parameter threshold.

[0101] In some embodiments, the determining unit 204 is specifically configured to:

[0102] Control the aiming mark corresponding to the target skill to move to the first skill release target, and display the first skill release target distinctively.

[0103] In some embodiments, the game interaction device further includes a target updating unit configured to:

[0104] In response to not receiving a skill release instruction for the first skill release target within a preset time period, canceling the distinguishing display of the first skill release target and re-determining the gaze point position of the operating user;

[0105] Re-determine the skill release target corresponding to the target skill based on the gaze point position.

[0106] In some embodiments, the game interaction device further includes a touch mode switching unit, specifically configured to:

[0107] While the touch operation continues, in response to the operation displacement of the touch operation being greater than a second preset displacement threshold, the gaze control mode is switched to the touch mode. In the touch mode, the target selection control selects the skill release target of the target skill according to the touch operation.

[0108] In some embodiments, the determined first skill release target is displayed separately from other virtual objects, and the game interaction device further includes a target switching unit for:

[0109] After switching from gaze control mode to touch mode, determine the target for the second skill selected through the target selection control in touch mode;

[0110] Cancel the distinguishing display of the first skill release target, and control the aiming mark corresponding to the target skill, which gradually moves from the first skill release target to the second skill release target.

[0111] In some embodiments, the game interaction device further includes a skill releasing unit for:

[0112] In response to the skill release instruction, the target skill is released on the first skill release target.

[0113] In some embodiments, the game interaction device further includes a target selection touch unit for:

[0114] In response to a touch operation on the target selection control, and the touch operation does not satisfy a preset control mode switching condition, determining a third skill release target of the target skill in the virtual object according to the touch operation;

[0115] In response to the skill release instruction, the target skill is released on the third skill release target.

[0116] In specific implementation, the above units can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities. The specific implementation of the above units can be found in the previous method embodiments and will not be repeated here.

[0117] As can be seen from the above, the embodiment of the present application displays a graphical user interface (GUI) via a first display unit 201, the GUI including at least a portion of a virtual scene and at least one virtual object. In skill attack mode, the second display unit 202 further displays a target selection control, which is configured to select a skill release target for a target skill based on a touch operation. A switching unit 203, in response to a touch operation on the target selection control, controls entry into a gaze control mode for the target skill when the touch operation satisfies a preset control mode switching condition. A determination unit 204, when the touch operation continues and the player is in gaze control mode, determines a first skill release target for the target skill within a virtual object based on the position of the operator's gaze point in the GUI. Thus, by controlling entry into the gaze control mode for the target skill when detecting that a player's touch operation on the target selection control for the target skill satisfies a preset control mode switching condition, the gaze control mode can be used to quickly and accurately determine the skill release target for the target skill, thereby improving game interaction efficiency.

[0118] The present application also provides an electronic device, such as Figure 6 , which shows a schematic structural diagram of an electronic device involved in an embodiment of the present application. The electronic device may be a terminal. Specifically:

[0119] The electronic device 300 includes a processor 301 having one or more processing cores, a memory 302 having one or more computer-readable storage media, and a computer program stored in the memory 302 and executable on the processor. The processor 301 is electrically connected to the memory 302. Those skilled in the art will appreciate that the electronic device structure shown in the figures does not limit the electronic device and may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0120] The processor 301 is the control center of the electronic device 300. It uses various interfaces and lines to connect various parts of the entire electronic device 300. By running or loading software programs and / or modules stored in the memory 302 and calling data stored in the memory 302, it executes various functions of the electronic device 300 and processes data, thereby monitoring the electronic device 300 as a whole.

[0121] In the embodiment of the present application, the processor 301 in the electronic device 300 loads instructions corresponding to one or more application processes into the memory 302 according to the following steps, and the processor 301 runs the application stored in the memory 302 to implement various functions:

[0122] displaying a graphical user interface, the graphical user interface including at least a portion of a virtual scene and at least one virtual object;

[0123] In skill attack mode, the graphical user interface also displays a target selection control, which is configured to select a skill release target for a target skill based on touch operations;

[0124] In response to a touch operation on a target selection control, if the touch operation satisfies a preset control mode switching condition, controlling entry into a gaze control mode for a target skill;

[0125] When the touch operation continues and is in the gaze control mode, the first skill release target of the target skill is determined in the virtual object based on the position of the gaze point of the operating user in the graphical user interface.

[0126] In some embodiments, determining a first skill release target of a target skill in a virtual object based on a position of a gaze point of an operating user in a graphical user interface includes:

[0127] Acquire first position information of a gaze point of an operating user in the graphical user interface, and second position information of a virtual object in the graphical user interface;

[0128] Based on the first position information and the second position information, a target virtual object serving as a first skill release target of the target skill is determined among the virtual objects.

[0129] In some embodiments, the second position information includes a position range of a bounding box of the virtual object, and determining, based on the first position information and the second position information, a target virtual object as a target for releasing the first skill of the target skill in the virtual object includes:

[0130] When the first position information is within the position range of the bounding box of the target virtual object and the duration exceeds a first preset duration threshold, the target virtual object is determined as the first skill release target of the target skill.

[0131] In some embodiments, the preset control mode switching condition includes that the magnitude relationship between the operation parameter of the touch operation on the target selection control and the corresponding operation parameter threshold satisfies the preset condition.

[0132] In some embodiments, the operation parameters include at least one of pressing force, operation displacement, and duration, the operation parameter threshold includes at least one of a preset force threshold, a first preset displacement threshold, and a second preset duration threshold, and the preset conditions include that the pressing force of the touch operation on the target selection control is greater than the preset force threshold, and / or the operation displacement of the touch operation on the target selection control is less than the first preset displacement threshold, and the duration exceeds the second preset duration threshold.

[0133] In some embodiments, the target selection control includes a joystick control, and the graphical user interface also includes a skill control corresponding to the target skill. The game interaction method provided in the embodiment of the present application also includes:

[0134] In response to a click operation on a skill control, a joystick control corresponding to the target skill is displayed in the graphical user interface.

[0135] In some embodiments, the game interaction method provided by the embodiments of the present application further includes:

[0136] Obtain the operation behavior data corresponding to the operating user;

[0137] Adjust the operation parameter threshold corresponding to the operating user based on the operation behavior data;

[0138] The preset control mode switching condition corresponding to the operating user is updated based on the adjusted operating parameter threshold.

[0139] In some embodiments, determining a first skill release target of a target skill in a virtual object includes:

[0140] Control the aiming mark corresponding to the target skill to move to the first skill release target, and display the first skill release target distinctively.

[0141] In some embodiments, after controlling the aiming mark corresponding to the target skill to move to the first skill release target and distinguishing the first skill release target, the game interaction method provided in the embodiment of the present application further includes:

[0142] In response to not receiving a skill release instruction for the first skill release target within a preset time period, canceling the distinguishing display of the first skill release target and re-determining the gaze point position of the operating user;

[0143] Re-determine the skill release target corresponding to the target skill based on the gaze point position.

[0144] In some embodiments, when the touch operation satisfies a preset control mode switching condition, after the control enters the gaze control mode for the target skill, the method further includes:

[0145] While the touch operation continues, in response to the operation displacement of the touch operation being greater than a second preset displacement threshold, the gaze control mode is switched to the touch mode. In the touch mode, the target selection control selects the skill release target of the target skill according to the touch operation.

[0146] In some embodiments, the determined first skill release target is displayed separately from other virtual objects. The game interaction method provided in the embodiment of the present application further includes:

[0147] After switching from gaze control mode to touch mode, determine the target for the second skill selected through the target selection control in touch mode;

[0148] Cancel the distinguishing display of the first skill release target, and control the aiming mark corresponding to the target skill, which gradually moves from the first skill release target to the second skill release target.

[0149] In some embodiments, the game interaction method provided by the embodiments of the present application further includes:

[0150] In response to the skill release instruction, the target skill is released on the first skill release target.

[0151] In some embodiments, the game interaction method provided by the embodiments of the present application further includes:

[0152] In response to a touch operation on the target selection control, and the touch operation does not satisfy a preset control mode switching condition, determining a third skill release target of the target skill in the virtual object according to the touch operation;

[0153] In response to the skill release instruction, the target skill is released on the third skill release target.

[0154] This solution can be implemented by displaying a graphical user interface (GUI), which includes at least a portion of a virtual scene and at least one virtual object. In a skill attack mode, the GUI also displays a target selection control, which is configured to select a skill release target for a target skill based on a touch operation. In response to a touch operation on the target selection control, if the touch operation satisfies a preset control mode switching condition, the control enters a gaze control mode for the target skill. While the touch operation continues and the player is in the gaze control mode, the control determines a first skill release target for the target skill within the virtual object based on the position of the operator's gaze point in the GUI. Thus, by switching to the gaze control mode for the target skill upon detecting that the player's touch operation on the target selection control for the target skill satisfies the preset control mode switching condition, the skill release target for the target skill can be quickly and accurately determined with the aid of the gaze control mode, thereby improving game interaction efficiency.

[0155] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.

[0156] Optional, such as Figure 6As shown, the electronic device 300 further includes: a touch screen 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. Among them, the processor 301 is electrically connected to the touch screen 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307 respectively. Those skilled in the art will understand that Figure 6 The electronic device structure shown in the figure does not constitute a limitation to the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0157] The touch display screen 303 can be used to display a graphical user interface and receive user operations generated by the graphical user interface. The touch display screen 303 may include a display panel and a touch panel. Among them, the display panel can be used to display information input by the user or information provided to the user and various graphical user interfaces of the electronic device, and these graphical user interfaces can be composed of graphics, text, icons, videos and any combination thereof. Optionally, a liquid crystal display (LCD), an organic light emitting diode (OLED) or the like can be used to configure the display panel. The touch panel can be used to collect user touch operations on or near it (such as operations performed by the user using any suitable object or accessory such as a finger, stylus or the like on or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction, 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 touch point coordinates, and then sends it to the processor 301, and can receive the command sent by the processor 301 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 301 to determine the type of touch event, and then the processor 301 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 303 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 303 can also be used as part of the input unit 306 to realize the input function.

[0158] The radio frequency circuit 304 may be used to transmit and receive radio frequency signals, so as to establish wireless communication with a network device or other electronic devices through wireless communication, and to transmit and receive signals with the network device or other electronic devices.

[0159] The audio circuit 305 can be used to provide an audio interface between the user and the electronic device through a speaker and microphone. The audio circuit 305 can convert the received audio data into an electrical signal and transmit it to the speaker, which then converts it into a sound signal for output. On the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 305 and converted into audio data. The audio data is then output to the processor 301 for processing, and then sent to another electronic device through the radio frequency circuit 304, or the audio data is output to the memory 302 for further processing. The audio circuit 305 may also include an earphone jack to provide communication between external headphones and the electronic device.

[0160] The input unit 306 may be configured to receive input digital, character information, or user feature information (such as fingerprint, iris, or facial information), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.

[0161] Power supply 307 is used to supply power to various components of electronic device 300. Optionally, power supply 307 can be logically connected to processor 301 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. Power supply 307 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.

[0162] although Figure 6 Not shown in the figure, the electronic device 300 may further include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.

[0163] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in a particular embodiment, please refer to the relevant descriptions of other embodiments. It should be noted that the electronic device provided in the embodiments of this application and the game interaction method in the above embodiments are based on the same concept. The specific implementation process is detailed in the above method embodiments and will not be repeated here.

[0164] As can be seen from the above, the electronic device provided in the embodiment of the present application can display a graphical user interface, the graphical user interface including at least a portion of a virtual scene and at least one virtual object; in skill attack mode, the graphical user interface also displays a target selection control, the target selection control being configured to select a skill release target for a target skill based on a touch operation; in response to a touch operation on the target selection control, if the touch operation satisfies a preset control mode switching condition, control is controlled to enter a gaze control mode for the target skill; while the touch operation continues and the gaze control mode is in effect, the first skill release target for the target skill is determined in the virtual object based on the position of the operator's gaze point in the graphical user interface. In this way, by switching to the gaze control mode for the target skill when it is detected that the player's touch operation on the target selection control for the target skill satisfies the preset control mode switching condition, the skill release target for the target skill can be quickly and accurately determined with the assistance of the gaze control mode, thereby improving game interaction efficiency.

[0165] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0166] To this end, an embodiment of the present application provides a computer-readable storage medium storing a computer program that can be loaded by a processor to execute the steps of any of the game interaction methods provided in the embodiments of the present application. For example, the computer program can execute the following steps:

[0167] displaying a graphical user interface, the graphical user interface including at least a portion of a virtual scene and at least one virtual object;

[0168] In skill attack mode, the graphical user interface also displays a target selection control, which is configured to select a skill release target for a target skill based on touch operations;

[0169] In response to a touch operation on a target selection control, if the touch operation satisfies a preset control mode switching condition, controlling entry into a gaze control mode for a target skill;

[0170] When the touch operation continues and is in the gaze control mode, the first skill release target of the target skill is determined in the virtual object based on the position of the gaze point of the operating user in the graphical user interface.

[0171] This solution can be implemented by displaying a graphical user interface (GUI), which includes at least a portion of a virtual scene and at least one virtual object. In a skill attack mode, the GUI also displays a target selection control, which is configured to select a skill release target for a target skill based on a touch operation. In response to a touch operation on the target selection control, if the touch operation satisfies a preset control mode switching condition, the control enters a gaze control mode for the target skill. While the touch operation continues and the player is in the gaze control mode, the control determines a first skill release target for the target skill within the virtual object based on the position of the operator's gaze point in the GUI. Thus, by switching to the gaze control mode for the target skill upon detecting that the player's touch operation on the target selection control for the target skill satisfies the preset control mode switching condition, the skill release target for the target skill can be quickly and accurately determined with the aid of the gaze control mode, thereby improving game interaction efficiency.

[0172] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.

[0173] The computer-readable storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0174] Since the computer program stored in the computer-readable storage medium can execute the steps in any one of the game interaction methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the game interaction methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0175] Among them, according to one aspect of the present application, a computer program product is provided, which includes a computer program, and the computer program is stored in a computer-readable storage medium; when the processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, so that the electronic device executes the methods provided in the various optional implementations provided in the above embodiments.

[0176] The above is a detailed introduction to a game interaction method, device, storage medium and electronic device provided in the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for those skilled in the art, based on the ideas of the present application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present application.

Claims

1. A game interaction method, characterized in that: include: displaying a graphical user interface, the graphical user interface including at least a portion of a virtual scene and at least one virtual object; In skill attack mode, the graphical user interface further displays a target selection control, wherein the target selection control is configured to select a skill release target of a target skill according to a touch operation; In response to a touch operation on the target selection control, if the touch operation satisfies a preset control mode switching condition, controlling entry into a gaze control mode for the target skill; When the touch operation continues and is in the gaze control mode, a first skill release target of the target skill is determined in the virtual object based on the position of the gaze point of the operating user in the graphical user interface.

2. The game interaction method according to claim 1, wherein: The determining, in the virtual object, a first skill release target of the target skill based on the position of the operator's gaze point in the graphical user interface includes: Acquire first position information of a gaze point of an operating user in the graphical user interface, and second position information of the virtual object in the graphical user interface; Based on the first position information and the second position information, a target virtual object serving as a first skill release target of the target skill is determined among the virtual objects.

3. The game interaction method according to claim 2, wherein: The second position information includes a position range of a bounding box of the virtual object, and determining, in the virtual object, a target virtual object as a first skill release target of the target skill based on the first position information and the second position information, includes: When the first position information is within the position range of the bounding box of the target virtual object and the duration exceeds a first preset duration threshold, the target virtual object is determined as the first skill release target of the target skill.

4. The game interaction method according to claim 1, wherein: The preset control mode switching condition includes that a magnitude relationship between an operation parameter of the touch operation on the target selection control and a corresponding operation parameter threshold satisfies a preset condition.

5. The game interaction method according to claim 4, wherein: The operation parameters include at least one of pressing force, operation displacement, and duration; the operation parameter threshold includes at least one of a preset force threshold, a first preset displacement threshold, and a second preset duration threshold; the preset conditions include that the pressing force of the touch operation on the target selection control is greater than the preset force threshold, and / or the operation displacement of the touch operation on the target selection control is less than the first preset displacement threshold, and the duration exceeds the second preset duration threshold.

6. The game interaction method according to claim 5, wherein: The target selection control includes a joystick control, the graphical user interface also includes a skill control corresponding to the target skill, and the method further includes: In response to a click operation on the skill control, a joystick control corresponding to the target skill is displayed in the graphical user interface.

7. The game interaction method according to claim 4, wherein: The method further comprises: Obtaining operation behavior data corresponding to the operating user; Adjusting the operation parameter threshold corresponding to the operating user based on the operation behavior data; The preset control mode switching condition corresponding to the operating user is updated based on the adjusted operating parameter threshold.

8. The game interaction method according to claim 1, wherein: Determining a first skill release target of the target skill in the virtual object includes: Control the aiming mark corresponding to the target skill to move to the first skill release target, and distinguish and display the first skill release target.

9. The game interaction method according to claim 8, wherein: After controlling the aiming mark corresponding to the target skill to move to the first skill release target and distinguishing and displaying the first skill release target, the method further includes: In response to not receiving a skill release instruction for the first skill release target within a preset time period, canceling the distinguishing display of the first skill release target and re-determining the gaze point position of the operating user; The skill release target corresponding to the target skill is re-determined based on the gaze point position.

10. The game interaction method according to any one of claims 1 to 9, wherein: When the touch operation satisfies a preset control mode switching condition, after the control enters the gaze control mode for the target skill, the method further includes: While the touch operation continues, in response to the operation displacement of the touch operation being greater than a second preset displacement threshold, the gaze control mode is switched to the touch mode. In the touch mode, the target selection control selects the skill release target of the target skill according to the touch operation.

11. The game interaction method according to claim 10, wherein: The determined first skill release target is displayed separately from other virtual objects, and the method further includes: After the gaze control mode is switched to the touch control mode, determining a second skill release target selected by the target selection control in the touch mode; Cancel the distinguishing display of the first skill release target, and control the aiming mark corresponding to the target skill, gradually moving from the first skill release target to the second skill release target.

12. The game interaction method according to any one of claims 1 to 9, wherein: The method further comprises: In response to a skill release instruction, the target skill is released to the first skill release target.

13. The game interaction method according to any one of claims 1 to 9, wherein: The method further comprises: In response to a touch operation on the target selection control, and the touch operation does not satisfy the preset control mode switching condition, determining a third skill release target of the target skill in the virtual object according to the touch operation; In response to a skill release instruction, the target skill is released to the third skill release target.

14. A game interaction device, characterized in that: include: a first display unit, configured to display a graphical user interface, wherein the graphical user interface includes at least a portion of a virtual scene and at least one virtual object; a second display unit, configured to, in skill attack mode, cause the graphical user interface to further display a target selection control, wherein the target selection control is configured to select a skill release target for a target skill according to a touch operation; a switching unit, configured to, in response to a touch operation on the target selection control, control the user to enter a gaze control mode for the target skill when the touch operation satisfies a preset control mode switching condition; A determination unit is used to determine a first skill release target of the target skill in the virtual object based on the position of the operating user's gaze point in the graphical user interface when the touch operation continues and is in the gaze control mode.

15. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor is enabled to perform the steps of any one of the methods of claims 1 to 13.

16. A computer-readable storage medium, characterized in that The method comprises a computer program. When the computer program is run on an electronic device, the computer program is used to enable the electronic device to execute the steps of any one of the methods according to claims 1 to 13.