Game interaction method and device, electronic equipment and storage medium

By unlocking character attribute controls through swiping in the game interface, the cumbersome operation problem in existing technologies is solved, resulting in a more efficient and fun character attribute unlocking process.

CN120960766APending Publication Date: 2025-11-18NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511339904.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-17
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

The current game's controls for unlocking character attributes are cumbersome, resulting in low player interaction efficiency and a poor experience.

Method used

By implementing a swipe operation in the graphical user interface, the target character attribute controls on the swipe trajectory are automatically determined, and the character attributes corresponding to these controls are unlocked or canceled when the swipe operation ends.

Benefits of technology

It improves the convenience and fun for players to unlock multiple character attributes, and enhances the efficiency and experience of game interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120960766A_ABST
    Figure CN120960766A_ABST
Patent Text Reader

Abstract

The invention discloses a game interaction method and device, electronic equipment and a storage medium, and the method comprises the steps: responding to a sliding operation passing through a role attribute control, and determining a target role attribute control located on a sliding track corresponding to the sliding operation in the role attribute control; and when it is detected that the sliding operation is finished, unlocking the first virtual character or canceling a character attribute corresponding to the target character attribute control. According to the method and the device, the corresponding role attributes can be unlocked by simultaneously selecting the multiple role attribute controls through the sliding operation aiming at the graphical user interface, so that a player can conveniently and quickly control the number of the role attributes needing to be unlocked, and the operation convenience when the multiple role attributes of the virtual role are unlocked is improved; the game interaction efficiency of players is improved; the multiple role attributes are continuously unlocked through the sliding operation for the role attribute control, the interestingness during role attribute unlocking is increased, and the game interaction experience of players is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of game technology, specifically to a game interaction method, device, electronic device, and storage medium. Background Technology

[0002] To satisfy people's pursuit of spiritual enrichment, entertainment games that can be played on terminals have emerged. These include multiplayer online action games, tactical competitive games, and role-playing games (RPGs) developed based on client-server architecture. In these games, players control virtual characters on the screen, performing actions such as walking, running, jumping, picking up items, and fighting from either a first-person or third-person perspective. This immersive experience greatly enhances the game's visual impact and sense of agency.

[0003] In current games, virtual characters' abilities are typically enhanced by unlocking character attributes. For example, unlocking attribute controls corresponding to constellations significantly improves a character's abilities. Players can also trigger the use of special game resources to unlock these controls and acquire corresponding attributes to enhance their virtual characters' capabilities. However, in existing games, unlocking attribute controls requires players to click on each control individually to unlock its corresponding attribute. This makes unlocking multiple attributes cumbersome, resulting in low game interaction efficiency and a poor gaming experience. Summary of the Invention

[0004] This application provides a game interaction method, device, electronic device, and storage medium, which allows players to conveniently and quickly control the number of character attributes to be unlocked, improves the convenience of unlocking multiple character attributes of a virtual character, and enhances the efficiency of the player's game interaction. Furthermore, by using sliding operations on the character attribute controls to unlock multiple character attributes consecutively, the fun of unlocking character attributes is increased, and the player's game interaction experience is improved.

[0005] In a first aspect, embodiments of this application provide a game interaction method, which provides a graphical user interface through a terminal device. The graphical user interface includes at least one character attribute control corresponding to a first virtual character. Each character attribute control is configured to assign a character attribute to the first virtual character after unlocking. The method includes:

[0006] In response to a sliding operation of the character attribute control, a target character attribute control located on the sliding trajectory corresponding to the sliding operation is determined.

[0007] When the sliding operation is detected to be over, the character attributes corresponding to the target character attribute control are unlocked or canceled for the first virtual character.

[0008] Secondly, embodiments of this application provide a game interaction device that provides a graphical user interface (GUI) via a terminal device. The GUI includes at least one character attribute control corresponding to a first virtual character. Each character attribute control is configured to assign a character attribute to the first virtual character upon unlocking, including:

[0009] A response unit is used to respond to a sliding operation that passes through the character attribute control and to determine the target character attribute control located on the sliding trajectory corresponding to the sliding operation.

[0010] The detection unit is used to unlock or cancel the character attributes corresponding to the target character attribute control for the first virtual character when the sliding operation is detected to have ended.

[0011] Thirdly, embodiments of this application also provide an electronic device, including a memory storing multiple instructions; a processor loads instructions from the memory to execute the steps of any of the game interaction methods provided in embodiments of this application.

[0012] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to execute the steps of any of the game interaction methods provided in embodiments of this application.

[0013] Fifthly, embodiments of this application also provide a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in any of the game interaction methods provided in embodiments of this application.

[0014] The solution adopted in this application embodiment allows for the simultaneous selection of multiple character attribute controls through a sliding operation on the graphical user interface to unlock corresponding character attributes. This enables players to quickly and easily control the number of character attributes to be unlocked, improving the convenience of unlocking multiple character attributes of a virtual character and enhancing the efficiency of player interaction. Furthermore, the continuous unlocking of multiple character attributes through sliding operations on the character attribute controls increases the fun of unlocking character attributes and improves the player's game interaction experience. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0016] Figure 1 This is a schematic diagram of a game interaction system provided in an embodiment of this application;

[0017] Figure 2 This is a schematic flowchart of one embodiment of the game interaction method provided in this application.

[0018] Figure 3 This is a schematic diagram of a scenario of the game interaction method provided in an embodiment of this application;

[0019] Figure 4 This is another scenario illustration of the game interaction method provided in the embodiments of this application;

[0020] Figure 5 This is another scenario illustration of the game interaction method provided in the embodiments of this application;

[0021] Figure 6 This is another scenario illustration of the game interaction method provided in the embodiments of this application;

[0022] Figure 7 This is another scenario illustration of the game interaction method provided in the embodiments of this application;

[0023] Figure 8 This is another scenario illustration of the game interaction method provided in the embodiments of this application;

[0024] Figure 9 This is another scenario illustration of the game interaction method provided in the embodiments of this application;

[0025] Figure 10 This is another scenario illustration of the game interaction method provided in the embodiments of this application;

[0026] Figure 11 This is another scenario illustration of the game interaction method provided in the embodiments of this application;

[0027] Figure 12 This is another scenario illustration of the game interaction method provided in the embodiments of this application;

[0028] Figure 13 This is another scenario illustration of the game interaction method provided in the embodiments of this application;

[0029] Figure 14This is another scenario illustration of the game interaction method provided in the embodiments of this application;

[0030] Figure 15 This is another scenario illustration of the game interaction method provided in the embodiments of this application;

[0031] Figure 16 This is a schematic diagram of the structure of the game interaction device provided in the embodiments of this application;

[0032] Figure 17 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0033] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. At the same time, in the description of the embodiments of this application, the terms "first," "second," etc., are only used to distinguish descriptions and should not be construed as indicating or implying relative importance. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0034] This application provides a game interaction method, device, electronic device, and computer-readable storage medium. Specifically, this embodiment will be described from the perspective of a game interaction device, which can be integrated into an electronic device. That is, the game interaction method of this application embodiment can be executed by an electronic device. Optionally, the electronic device may include a terminal device. The terminal device may be a mobile phone, tablet computer, smart Bluetooth device, laptop computer, game console, or personal computer (PC), etc.

[0035] The game interaction method provided in this application can be applied to game interaction systems. This game interaction system can include a player terminal device and a server. The terminal can be a device that includes both receiving and transmitting hardware, i.e., a device with receiving and transmitting hardware capable of performing bidirectional communication over a bidirectional communication link. The player terminal device and the server can communicate bidirectionally via a network.

[0036] Optionally, the server can be a standalone server, or a server network or server cluster, including but not limited to computers, network hosts, single network servers, multiple network server sets, or cloud servers composed of multiple servers. Cloud servers consist of a large number of computers or network servers based on cloud computing.

[0037] In one embodiment of this disclosure, the game interaction method can run on a local terminal device or a server. When the game interaction method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0038] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of in-game interaction methods are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.

[0039] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.

[0040] Please see Figure 1 , Figure 1This is a schematic diagram of a game interaction system provided in an embodiment of this application. The system may include at least one terminal, at least one server, at least one database, and a network. The user's terminal can connect to different game servers via the network. The terminal is any device with computing hardware capable of supporting and executing software products corresponding to the game. Furthermore, when the system includes multiple terminals, multiple servers, and multiple networks, different terminals can connect to each other through different networks and servers. The network can be a wireless network or a wired network, such as a wireless local area network (WLAN), local area network (LAN), cellular network, 2G network, 3G network, 4G network, 5G network, etc. Additionally, different terminals can also connect to other terminals or servers using their own Bluetooth networks or hotspot networks. For example, multiple users can connect online through different terminals via appropriate networks and synchronize with each other to support multiplayer games. Furthermore, the system may include multiple databases coupled to different servers, and can continuously store game environment-related information in the databases while different users are playing multiplayer games online.

[0041] This application provides a game interaction method, which can be executed by a terminal or a server. This application example illustrates the game interaction method executed by a terminal. The terminal may include a touchscreen display and a processor (of course, the terminal can also use peripherals such as a mouse or keyboard as input devices; this example only uses a touchscreen display). The touchscreen display is used to present a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. When the user operates the GUI through the touchscreen display, the GUI can control local content on the terminal in response to the received operation commands, or it can control content on a peer server in response to the received operation commands. For example, the operation commands generated by the user interacting with the GUI may include commands to launch a game application. The processor is configured to launch the game application after receiving the user's command to launch the game application. Furthermore, the processor is configured to render and draw the GUI associated with the game on the touchscreen display. The touchscreen display is a multi-touch sensitive screen capable of sensing touch or swipe operations performed simultaneously by multiple points on the screen. When the user performs touch operations on the GUI using their finger, the GUI, upon detecting the touch operation, controls different virtual objects in the game's GUI to perform actions corresponding to the touch operation.

[0042] It should be noted that, Figure 1The schematic diagram of the game interaction system shown is merely an example. The game interaction system and scenario described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will know, with the emergence of new business scenarios, the technical solutions provided in this application are also applicable to similar technical problems.

[0043] This application provides a game interaction method, which can be executed by a terminal or a server. This application example illustrates the game interaction method executed by a terminal. A graphical user interface (GUI) can be provided by the terminal device, displaying a game screen. The game screen at least partially includes a virtual scene and a controlled virtual object (i.e., a virtual character) located within the virtual scene and controlled by the terminal device. The GUI, virtual scene, and virtual object are described below.

[0044] A game scene (or virtual scene) is a virtual scene displayed (or provided) by an application while it is running on a terminal or server. Optionally, the virtual scene is a simulation of the real world, a semi-simulated / semi-fictional virtual environment, or a purely fictional virtual environment. A virtual scene can be either a two-dimensional or three-dimensional virtual scene, and the virtual environment can be the sky, land, ocean, etc., where the land includes environmental elements such as deserts and cities. Among them, a virtual scene is a scene in which the user controls virtual objects and completes the game logic. For example, in a sandbox 3D shooting game, a virtual scene is a 3D game world used by players to control virtual objects to fight. Instances of virtual scenes can include at least one element among mountains, plains, rivers, lakes, oceans, deserts, skies, plants, buildings, and vehicles. For example, in a 2D card game, a virtual scene is a scene used to display and release cards or display the virtual objects corresponding to cards. Instances of virtual scenes can include arenas, battlegrounds, or other "field" elements or other elements that can display the card battle status. For 2D or 3D multiplayer online tactical competitive games, a virtual scene is a 2D or 3D terrain scene used by virtual objects to fight. Instances of virtual scenes can include elements such as canyon-style mountains, lines, rivers, classrooms, desks and chairs, and podiums.

[0045] A graphical user interface (GUI) is a graphical user interface obtained by executing software applications on the processor of a mobile terminal or other terminal and rendering them on a display screen. It can be the display screen interface of the terminal device. The GUI can present the entire game scene or only a portion of it. The game scene includes multiple static virtual objects, specifically including ground, mountains, rocks, vegetation, buildings, etc. When the game scene is large, the GUI of the terminal device only displays a portion of the game scene during gameplay. Optionally, the game scene includes game characters, which can be player-controlled characters or NPCs (Non-Player Characters, a type of character in a game, meaning non-player characters). This exemplary embodiment is not limited to these. The GUI can include a UI interface for player interaction and game screens. In optional embodiments, the UI interface can include game controls (e.g., skill controls, movement controls, function controls, etc.), indicators (e.g., direction indicators, character indicators, etc.), information display areas (e.g., kill count, match time, etc.), or game setting controls (e.g., system settings, shop, coins, etc.). In an optional implementation, the game screen is the display screen corresponding to the virtual scene displayed on the terminal device. The game screen may include virtual objects such as game characters, NPC characters, and AI characters that execute game logic in the virtual scene.

[0046] A virtual object (or game object, virtual character, game role) refers to a controllable dynamic object in a virtual scene. Optionally, the dynamic object can be a virtual character, virtual animal, anime character, etc. This virtual object is a character controlled by the player through an input device, or an artificial intelligence (AI) trained and set up for battle in a virtual environment, or a non-player character (NPC) set up for battle in a virtual scene. Optionally, the virtual object is a virtual character competing in a virtual scene. Optionally, the number of virtual objects in the virtual scene battle is preset or dynamically determined according to the number of clients joining the battle; this application embodiment does not limit this. In one possible implementation, the user can control the virtual object to move within the virtual scene, for example, controlling the virtual object to run, jump, crawl, etc., and can also control the virtual object to use skills, virtual items, etc. provided by the application to fight against other virtual objects. (Game) props refer to items that virtual objects can use in a virtual environment, including but not limited to firearms, melee weapons, grenades, shields, springboards, puppets, etc., which can be used by virtual objects to enhance their own attributes, assist in combat, or inflict damage on other virtual objects. Virtual props can also be supply items such as bullets, and can be equipped with accessories such as extended magazines, scopes, flash hiders, and stocks on designated virtual weapons. A virtual camera is an essential component of the game scene, used to present the game scene's visuals. Each game scene corresponds to at least one virtual camera, and depending on actual needs, there can be two or more. These cameras serve as rendering windows for the game, capturing and presenting the game world's visual content to the player. By setting the parameters of the virtual camera, the player's viewing perspective can be adjusted, such as first-person or third-person view.

[0047] The following detailed description is provided in conjunction with the accompanying drawings. In this embodiment, the execution subject is a terminal device as an example. It should be noted that the order of description in the following embodiments is not intended to limit the preferred order of the embodiments. Although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than that shown in the accompanying drawings.

[0048] Please see Figure 2 , Figure 2 This is a flowchart illustrating a game interaction method provided in an embodiment of this application. The specific flow of the game interaction method can be as follows: steps 101 to 102, wherein:

[0049] Step 101: In response to the sliding operation of the character attribute control, determine the target character attribute control located on the sliding trajectory corresponding to the sliding operation.

[0050] In this embodiment, each character attribute control can correspond to a character attribute or a special game skill. Specifically, each character attribute control corresponds to a "constellation," and each "constellation" is associated with a character attribute, game skill, or game item. For example, the character attribute controls include a first character attribute control, a second character attribute control, a third character attribute control, and a fourth character attribute control. The first character attribute control is configured to, upon unlocking, assign a specified value of attack attribute to the virtual character; the second character attribute control is configured to, upon unlocking, assign a specified value of defense attribute to the virtual character; the third character attribute control is configured to, upon unlocking, assign an attack-type game skill to the virtual character; and the fourth character attribute control is configured to, upon unlocking, assign a target game item to the virtual character.

[0051] Furthermore, when the first character attribute control is unlocked, the first virtual character is given an attack attribute of a specified value; when the second character attribute control is unlocked, the first virtual character is given a defense attribute of a specified value; when the third character attribute control is unlocked, the first virtual character is given an attack-type game skill; and when the fourth character attribute control is unlocked, the first virtual character is given a target game item.

[0052] For example, please see Figure 3 A graphical user interface is provided through a terminal device, which displays a game screen. The game screen includes at least a virtual scene, a first virtual character located in the virtual scene and controlled by the terminal device, and at least one character attribute control corresponding to the first virtual character. Specifically, the first character attribute control, the second character attribute control, the third character attribute control, and the fourth character attribute control are configured to assign a specified value of attack attribute to the virtual character after unlocking. The second character attribute control is configured to assign a specified value of defense attribute to the virtual character after unlocking. The third character attribute control is configured to assign an attack-type game skill to the virtual character after unlocking. The fourth character attribute control is configured to assign a target game item to the virtual character after unlocking.

[0053] For further details, please refer to Figure 4 and Figure 5 Players can perform a sliding operation on the graphical user interface in the direction indicated by the dotted arrow. The computer device can respond to the sliding operation through the character attribute control and determine the target character attribute control located on the sliding trajectory corresponding to the sliding operation. At this time, the first character attribute control and the second character attribute control can be determined as the target character attribute control.

[0054] Step 102: When the sliding operation is detected to be over, unlock or cancel the character attributes corresponding to the target character attribute control for the first virtual character.

[0055] Specifically, players can release their fingers at the stop position of the sliding operation to end the sliding operation. When the computer device detects that the sliding operation has ended, it unlocks or cancels the character attributes corresponding to the target character attribute control for the first virtual character. Specifically, if the target character attribute control is currently in an unlocked state, it unlocks the target character attribute control to unlock the character attributes corresponding to the target character attribute control for the first virtual character, thereby assigning the first virtual character the character attributes corresponding to the target character attribute control.

[0056] Alternatively, if there are both unlocked and locked target character attribute controls in the target character attribute control, then keep the unlocked target character attribute controls in the unlocked state, and unlock the locked target character attribute controls at the same time.

[0057] Optionally, if all the target character attributes are currently unlocked, the target character attribute control will be unlocked to lock the character attributes corresponding to the target character attribute control of the first virtual character, thereby canceling the assignment of the character attributes corresponding to the target character attribute control to the first virtual character. At the same time, the target game resources spent on unlocking the target character attribute control will be returned to the game account controlling the first virtual character.

[0058] For example, please see Figure 5 Players can release their fingers at the stop position of the sliding operation to end the sliding operation. When the computer device detects that the sliding operation has ended, it determines the target character attribute control located on the sliding trajectory corresponding to the sliding operation in the character attribute control. At this time, it can be determined that the first unlocked character attribute control and the second unlocked character attribute control are the target character attribute controls. Then, the character attributes corresponding to the first target character attribute control and the second target character attribute control are unlocked for the first virtual character.

[0059] Based on the above description, the following examples will further illustrate the game interaction method of this application. Specific embodiments of the game interaction method are described below.

[0060] For example, please see Figure 6The system provides a graphical user interface (GUI) via a terminal device. The GUI displays a game screen, which at least partially includes a virtual scene, a first virtual character controlled by the terminal device within the virtual scene, and at least one character attribute control corresponding to the first virtual character. Specifically, this includes a first character attribute control, a second character attribute control, a third character attribute control, and a fourth character attribute control. The first character attribute control is configured to, upon unlocking, assign a specified attack attribute value to the virtual character. The second character attribute control is configured to, upon unlocking, assign a specified defense attribute value to the virtual character. The third character attribute control is configured to, upon unlocking, assign an attack-type game skill to the virtual character. The fourth character attribute control is configured to, upon unlocking, assign a target game item to the virtual character. The GUI also displays a first touch prompt message, which instructs the player on how to interact with the character attribute controls. Specifically, the first touch prompt message may be "Long press to activate and select all character attribute controls."

[0061] In one embodiment, the step "determining the target character attribute control located on the sliding trajectory corresponding to the sliding operation in response to a sliding operation of the character attribute control" includes:

[0062] In response to a specified trigger operation for the graphical user interface and a sliding operation that is continuous with the specified trigger operation and passes through the character attribute control, a target character attribute control located on the sliding trajectory corresponding to the sliding operation is determined.

[0063] The specified trigger operation can be a long press operation, specifically a long press operation for a specified time on the graphical user interface.

[0064] In one specific embodiment, each character attribute control is provided with a corresponding sequence identifier, which is used to indicate the unlocking order of the character attributes corresponding to the character attribute control; the operation position for specifying the trigger operation includes the area in the graphical user interface where no control is displayed, or the display position of the first character attribute control that is at the beginning of the unlocking order among the unlocked character attribute controls.

[0065] For example, the character attribute controls include a first character attribute control, a second character attribute control, a third character attribute control, and a fourth character attribute control. Specifically, the first character attribute control has a first sequence identifier to indicate that it is the first unlocking sequence; the second character attribute control has a second sequence identifier to indicate that it is the second unlocking sequence; the third character attribute control has a third sequence identifier to indicate that it is the third unlocking sequence; and the fourth character attribute control has a fourth sequence identifier to indicate that it is the fourth unlocking sequence. Each character attribute control needs to be unlocked in the specified order. For example, the first character attribute control must be unlocked before the second character attribute control can be unlocked, and so on. This will not be elaborated further here.

[0066] In one embodiment, please refer to Figure 7 and Figure 8 Players can long-press on an area of ​​the graphical user interface where no controls are displayed, or long-press on the display position of the first character attribute control in the unlocking sequence among the unlocked character attribute controls. In response to the long-press operation on the graphical user interface, the computer device activates a mode for selecting character attribute controls. At this time, performing a swipe operation consecutively with the long-press operation allows the target character attribute control to be determined based on the character attribute controls along the swipe path. Here, "consecutive" means that the two operations are performed sequentially without any other touch operations in between. The touch finger performing the long-press and swipe operations can be the same finger without leaving the touch screen, or it can be the finger leaving the touch screen after the long-press operation before performing the swipe operation, or different touch fingers can be used to perform the long-press and swipe operations sequentially.

[0067] Optionally, players can also trigger the mode of selecting character attribute controls by long-pressing any position in the graphical user interface that does not contain controls.

[0068] In an optional embodiment, the step "responding to a specified trigger operation for the graphical user interface" includes:

[0069] In response to a specified trigger operation for the graphical user interface, the current display parameters of the first character attribute control are adjusted based on the first display parameters to distinguish the first character attribute control from other character attribute controls.

[0070] For example, in response to a specified trigger operation for the graphical user interface, if the operation position of the specified trigger operation is the display position of the first character attribute control, the computer device adjusts the current display parameters of the first character attribute control based on the first display parameters to distinguish the first character attribute control from other character attribute controls.

[0071] Specifically, players can long-press on an area of ​​the graphical user interface where no controls are displayed, or long-press on the display position of the first character attribute control in the unlocking order among the unlocked character attribute controls. In response to the long-press operation on the graphical user interface, the computer device activates the character attribute control selection mode. At this time, the current display parameters of the first character attribute control in the unlocking order can be adjusted; specifically, a special first display color can be set to distinguish it from other character attribute controls. For example, please refer to... Figure 9 Players can perform a long press operation on the display position of the first character attribute control, which is located at the beginning of the unlocking order among the unlocked character attribute controls. In response to the long press operation for the graphical user interface, the computer device adjusts the current display parameters of the first character attribute control based on the first display parameters, so as to distinguish the first character attribute control from other character attribute controls.

[0072] Optional, please refer to Figure 9 In response to a specified trigger operation on the graphical user interface, the computer device also displays a second touch prompt message through the graphical user interface. This second touch prompt message is used to guide the player on how to continuously select the touch operation of the character attribute control. Specifically, the second touch prompt message can be "Drag to continuously select the character attribute control".

[0073] In one embodiment, to guide the player to select multiple character attribute controls, the step "responding to a specified trigger operation for the graphical user interface" includes:

[0074] In response to a specified trigger operation on the graphical user interface, a first guidance prompt is displayed through the graphical user interface, wherein the first guidance prompt is used to indicate the location information of a second character attribute control that is the next selectable option after the first character attribute control.

[0075] Specifically, the computer device can respond to a specified trigger operation on the graphical user interface by displaying a first guidance prompt through the graphical user interface. This first guidance prompt can be an arrow of a second display color pointing to the operation position of the next selectable second character attribute control after the first, unlocked character attribute control, thereby indicating the location information of the second character attribute control. For example, please refer to... Figure 10 In response to a specified triggering operation for the graphical user interface, the computer device displays a first guidance prompt through the graphical user interface. The first guidance prompt is an arrow located between an unlocked first character attribute control and a second character attribute control, pointing from the first character attribute control to the second character attribute control.

[0076] In one embodiment, the step "after determining the target character attribute control located on the sliding trajectory corresponding to the sliding operation in the character attribute control" further includes:

[0077] The current display parameters of the target character attribute control are adjusted based on the second display parameter to distinguish the target character attribute control from other character attribute controls.

[0078] For example, please refer to the following: Figure 10 and Figure 11 In response to a sliding operation through the character attribute controls, the computer device determines that the target character attribute controls located on the sliding trajectory corresponding to the sliding operation are a first character attribute control, a second character attribute control, and a third character attribute control. Then, the first character attribute control, the second character attribute control, and the third character attribute control can be set with a special first display color to distinguish them from other character attribute controls. Simultaneously, first guidance information is displayed between each selected, locked character attribute control, and between the last locked character attribute control currently selected in the sliding operation and its next locked character attribute control.

[0079] In one embodiment, the step "determining the target character attribute control located on the sliding trajectory corresponding to the sliding operation in response to a sliding operation of the character attribute control" includes:

[0080] In response to a first swipe operation through the character attribute control, a swipe trajectory of the first swipe operation is generated based on the initial touch position, swipe direction, and swipe distance of the first swipe operation.

[0081] Select the character attribute control located on the sliding trajectory from the character attribute controls as the target character attribute control.

[0082] Furthermore, the step "after determining from the character attribute controls that the selected character attribute control located on the sliding trajectory is the target character attribute control" also includes:

[0083] In response to a second sliding operation that is continuous with the first sliding operation and has the opposite sliding direction to the first sliding operation, at least one target character attribute control in the target character attribute controls is deselected based on the initial touch position, sliding direction, and sliding distance of the second sliding operation.

[0084] Optionally, the method further includes:

[0085] In response to a second sliding operation that is continuous with the first sliding operation and opposite in direction to the first sliding operation, a second guidance prompt is displayed through the graphical user interface, wherein the second guidance prompt is used to indicate the location information of the target character attribute control that can be deselected in the target character attribute control.

[0086] For example, please refer to the following: Figure 11 and Figure 12 In response to a first swipe operation on the character attribute control, the computer device generates a swipe trajectory for the first swipe operation based on the initial touch position, swipe direction, and swipe distance of the first swipe operation. It then selects a first character attribute control, a second character attribute control, and a third character attribute control located on the swipe trajectory from the character attribute controls as target character attribute controls. Further, in response to a second swipe operation that is continuous with the first swipe operation and opposite in direction to the first swipe operation, the computer device displays a second guidance prompt and a third touch prompt via a graphical user interface. The second guidance prompt can be an arrow of a third color pointing to the operation position of the previously selectable second character attribute control of the selected, unlocked third character attribute control, thereby indicating the location information of the second character attribute control. This second guidance prompt can be an arrow pointing from the third character attribute control to the second character attribute control located between the selected, unlocked third character attribute control and the second character attribute control, and an arrow pointing from the second character attribute control to the first character attribute control located between the selected, unlocked second character attribute control and the first character attribute control. The third touch prompt is used to guide the player on how to continuously cancel touch operations on the character attribute controls. Specifically, the third touch prompt can be "Drag back to cancel the selection of the character attribute controls".

[0087] For example, please see Figure 13In response to a first swipe operation on the character attribute controls, the computer device generates a swipe trajectory for the first swipe operation based on the initial touch position, swipe direction, and swipe distance. It then selects a first character attribute control, a second character attribute control, and a third character attribute control located on the swipe trajectory from the character attribute controls as target character attribute controls. At this time, the player can perform a second swipe operation on the graphical user interface that is continuous in the opposite direction to the first swipe operation. In response to this second swipe operation, which is continuous with and opposite in direction to the first swipe operation, the computer device deselects the third character attribute control from the target character attribute controls based on the initial touch position, swipe direction, and swipe distance of the second swipe operation, while maintaining the first and second character attribute controls as target character attribute controls. If the player ends the second swipe operation, the computer device detects the end of the second swipe operation and unlocks the character attributes corresponding to the target character attribute controls for the first virtual character.

[0088] In one embodiment, the step "unlocking or deactivating the character attribute corresponding to the target character attribute control for the first virtual character when the swiping operation is detected to have ended" includes:

[0089] When the sliding operation is detected to be over, unlock or cancel the character attributes corresponding to the target character attribute control for the first virtual character;

[0090] The current display style of the target character attribute control is switched to the target display style, and the target character attribute control of the target display style is displayed through the graphical user interface. The current display style and the target display style are either a first display style or a second display style. The first display style is used to indicate that the character attribute control is in a locked state, and the second display style is used to indicate that the character attribute control is in an unlocked state.

[0091] In one embodiment, the step "unlocking or deactivating the character attribute corresponding to the target character attribute control for the first virtual character when the swiping operation is detected to have ended" includes:

[0092] When the sliding operation is detected to be over, an unlock prompt message is displayed through the graphical user interface, wherein the unlock prompt message is used to indicate the target game resources required to unlock the character attributes corresponding to each of the target character attribute controls;

[0093] In response to the triggering operation of the unlock prompt information, if the current game resources of the first virtual character are sufficient to pay for the target game resources, then the character attributes corresponding to each of the target character attribute controls are unlocked, so as to assign the first virtual character the character attributes corresponding to each of the target character attribute controls.

[0094] For example, please see Figure 14 When the computer device detects the end of the sliding operation, it displays an unlock prompt message through the graphical user interface, specifically a pop-up window. This pop-up window displays the unlock prompt message, which includes the text "Spend 3,000 to purchase Awakening Stones to unlock all character attributes corresponding to the selected character attribute controls," a first control "OK," and a second control "×." If the player performs a touch operation on the first control "OK," then the player is certain to spend the target game resources indicated by the prompt text message to unlock the character attributes corresponding to the target character attribute controls. If the player performs a touch operation on the second control "×," then the player is certain not to spend the target game resources indicated by the prompt text message to unlock the character attributes corresponding to the target character attribute controls, that is, to cancel the selection operation of each target character attribute control.

[0095] In one embodiment, the game screen further displays a character display area, which displays multiple character information blocks; the step "before determining the target character attribute control located on the sliding trajectory corresponding to the sliding operation in response to a sliding operation passing through the character attribute control" further includes:

[0096] In response to a first touch operation on the character display area, the character information block of the third display style in the character display area is switched to a fourth display style for display. The character information block of the third display style is used to display the character identifier of the virtual character corresponding to the character information block, and the character information block of the fourth display style is used to display the character attribute information of the virtual character corresponding to the character information block. The character attribute information is used to indicate the currently unlocked and / or locked character attributes of the virtual character.

[0097] The first touch operation involves simultaneously tapping the character attribute area on the left with two fingers to activate a zoom function. This gesture collapses the initial first-style character list (displaying multiple third-style character information blocks) horizontally, increasing the number of characters displayed and revealing a second-style character list (displaying multiple fourth-style character information blocks). After the list is collapsed, character attribute information for multiple virtual characters is displayed, specifically showing the total number of character attributes, the number of unlocked attributes, and the number of unlocked attributes. It also displays attribute icons corresponding to the character attributes, including a first icon style and a second icon style. The first icon style indicates that the corresponding character attribute is unlocked, and the second icon style indicates that the corresponding character attribute is not unlocked. The first and second icon styles can be icons of different colors but the same shape, or icons of the same color but different shapes, or icons of different colors and shapes.

[0098] For example, please see Figure 15 Players can perform a first touch operation on the character display area. In response to the first touch operation on the character display area, the computer device switches the character information block in the third display style to the fourth display style for display.

[0099] In this embodiment of the application, the currently selected virtual character can also be switched by clicking on the character information block. The method further includes:

[0100] In response to a third touch operation on a target character information block in the character display area, the currently selected first virtual character is switched to the second virtual character corresponding to the target character information block;

[0101] The graphical user interface displays at least one character attribute control corresponding to the second virtual character.

[0102] Optionally, the method further includes:

[0103] In response to a second touch operation on the character display area, the character information block in the character display area with the fourth display style is switched to the first display style for display.

[0104] The second touch operation can be activated by simultaneously touching the character attribute area on the left with two fingers to zoom in. The gesture expands the current second-style character list (i.e., displaying multiple fourth-style character information blocks) horizontally, reducing the number of characters displayed in the list and displaying the first-style character list (i.e., displaying multiple third-style character information blocks). After the list is expanded, the character identifiers of multiple virtual characters are displayed, which can be the character icon, character name, and character type of the virtual character.

[0105] To simultaneously unlock multiple character attributes for multiple virtual characters, after selecting multiple character attribute controls for the first virtual character, a sliding operation can be performed to select multiple target virtual characters. At the end of the sliding operation, the character attributes corresponding to the target character attribute controls of both the first and target virtual characters are unlocked simultaneously. The step "after determining the target character attribute control located on the sliding trajectory corresponding to the sliding operation in response to the sliding operation through the character attribute control" further includes:

[0106] In response to a third sliding operation that is consecutive to the sliding operation, a target character information block located on the sliding trajectory corresponding to the third sliding operation is determined in the character information block;

[0107] When the third swipe operation is detected to be over, the character attributes corresponding to the target character attribute control are unlocked or canceled for the first virtual character, and based on the sequence identifier of the target character attribute control, the character attributes corresponding to the target character attribute control of the target virtual character corresponding to the target character information block are unlocked or canceled.

[0108] In one specific embodiment, a graphical user interface (GUI) is provided by a terminal device. The GUI displays a game screen, which at least partially includes a virtual scene, a first virtual character controlled by the terminal device within the virtual scene, and at least one character attribute control corresponding to the first virtual character. Specifically, the first character attribute control, the second character attribute control, the third character attribute control, and the fourth character attribute control are provided. Players can perform swipe operations on the GUI. The computer device can respond to the swipe operation passing through the character attribute control and determine the target character attribute control located on the swipe trajectory corresponding to the swipe operation. At this time, the first character attribute control and the second character attribute control can be determined as the target character attribute control. Next, the player can perform a third swipe operation on the graphical user interface. The computer device can respond to the third swipe operation, which is consecutive to the swipe operation, and determine the target character information block located on the swipe trajectory corresponding to the third swipe operation. At this time, the target character information block can be a first target character information block and a second target character information block. The first target character information block corresponds to a first target virtual character, which also has its corresponding first character attribute control, second character attribute control, third character attribute control, and fourth character attribute control. The second target character information block corresponds to a second target virtual character, which also has its corresponding first character attribute control, second character attribute control, third character attribute control, and fourth character attribute control. The character attributes corresponding to the first character attribute control, second character attribute control, third character attribute control, and fourth character attribute control of the first virtual character, the first target virtual character, and the second target virtual character can be the same or different. Specifically, the first character attribute control, second character attribute control, third character attribute control, and fourth character attribute control can be set to match the virtual character for different virtual characters. When the computer device detects the end of the third swipe operation, it unlocks the character attributes corresponding to the first character attribute control and the second character attribute control for the first virtual character. Based on the sequence identifier of the target character attribute control, it also unlocks or cancels the character attributes corresponding to the target character attribute control for the target virtual character corresponding to the target character information block. At this time, the first character attribute control of the first virtual character is a first sequence identifier, and the second character attribute control is a second sequence identifier. Therefore, the first character attribute control corresponding to the first sequence identifier and the second character attribute control corresponding to the second sequence identifier of the first target virtual character can be unlocked simultaneously; similarly, the first character attribute control corresponding to the first sequence identifier and the second character attribute control corresponding to the second sequence identifier of the second target virtual character can also be unlocked.This allows for the simultaneous unlocking of character attributes for multiple virtual characters. By sliding the character attribute controls and character information blocks, multiple character attributes for multiple virtual characters can be unlocked consecutively, which can improve the efficiency of game interaction for players.

[0109] In summary, this application provides a game interaction method that, in response to a sliding operation across the character attribute control, determines a target character attribute control located on the sliding trajectory corresponding to the sliding operation; when the sliding operation ends, it unlocks or deactivates the character attribute corresponding to the target character attribute control for the first virtual character. Using the solution of this application, multiple character attribute controls can be selected simultaneously through a sliding operation on the graphical user interface to unlock corresponding character attributes. This allows players to easily and quickly control the number of character attributes to be unlocked, improving the convenience of unlocking multiple character attributes of a virtual character and enhancing the efficiency of player interaction. Furthermore, by continuously unlocking multiple character attributes through a sliding operation on the character attribute control, the fun of unlocking character attributes is increased, improving the player's game interaction experience.

[0110] This embodiment also provides a game interaction device, which can be integrated into a terminal device. For example, such as Figure 16 As shown, the game interaction device may include:

[0111] The response unit 201 is used to respond to a sliding operation that passes through the character attribute control and determine the target character attribute control located on the sliding trajectory corresponding to the sliding operation.

[0112] The detection unit 202 is used to unlock or cancel the character attributes corresponding to the target character attribute control for the first virtual character when the sliding operation is detected to have ended.

[0113] In some embodiments, the game interaction device includes a response subunit for:

[0114] In response to a specified trigger operation for the graphical user interface and a sliding operation that is continuous with the specified trigger operation and passes through the character attribute control, a target character attribute control located on the sliding trajectory corresponding to the sliding operation is determined.

[0115] In some embodiments, the game interaction device includes a response subunit for:

[0116] In response to a specified trigger operation for the graphical user interface, the current display parameters of the first character attribute control are adjusted based on the first display parameters to distinguish the first character attribute control from other character attribute controls.

[0117] In some embodiments, the game interaction device includes a response subunit for:

[0118] In response to a specified trigger operation on the graphical user interface, a first guidance prompt is displayed through the graphical user interface, wherein the first guidance prompt is used to indicate the location information of a second character attribute control that is the next selectable option after the first character attribute control.

[0119] In some embodiments, the game interaction device includes an adjustment subunit for:

[0120] The current display parameters of the target character attribute control are adjusted based on the second display parameter to distinguish the target character attribute control from other character attribute controls.

[0121] In some embodiments, the game interaction device includes a response subunit for:

[0122] In response to a first swipe operation through the character attribute control, a swipe trajectory of the first swipe operation is generated based on the initial touch position, swipe direction, and swipe distance of the first swipe operation.

[0123] Select the character attribute control located on the sliding trajectory from the character attribute controls as the target character attribute control.

[0124] In some embodiments, the game interaction device includes a response subunit for:

[0125] In response to a second sliding operation that is continuous with the first sliding operation and has the opposite sliding direction to the first sliding operation, at least one target character attribute control in the target character attribute controls is deselected based on the initial touch position, sliding direction, and sliding distance of the second sliding operation.

[0126] In some embodiments, the game interaction device includes a response subunit for:

[0127] In response to a second sliding operation that is continuous with the first sliding operation and opposite in direction to the first sliding operation, a second guidance prompt is displayed through the graphical user interface, wherein the second guidance prompt is used to indicate the location information of the target character attribute control that can be deselected in the target character attribute control.

[0128] In some embodiments, the game interaction device includes a detection subunit for:

[0129] When the sliding operation is detected to be over, unlock or cancel the character attributes corresponding to the target character attribute control for the first virtual character;

[0130] The current display style of the target character attribute control is switched to the target display style, and the target character attribute control of the target display style is displayed through the graphical user interface. The current display style and the target display style are either a first display style or a second display style. The first display style is used to indicate that the character attribute control is in a locked state, and the second display style is used to indicate that the character attribute control is in an unlocked state.

[0131] In some embodiments, the game interaction device includes a detection subunit for:

[0132] When the sliding operation is detected to be over, an unlock prompt message is displayed through the graphical user interface, wherein the unlock prompt message is used to indicate the target game resources required to unlock the character attributes corresponding to each of the target character attribute controls;

[0133] In response to the triggering operation of the unlock prompt information, if the current game resources of the first virtual character are sufficient to pay for the target game resources, then the character attributes corresponding to each of the target character attribute controls are unlocked, so as to assign the first virtual character the character attributes corresponding to each of the target character attribute controls.

[0134] In some embodiments, the game interaction device includes a response subunit for:

[0135] In response to a first touch operation on the character display area, the character information block of the third display style in the character display area is switched to a fourth display style for display. The character information block of the third display style is used to display the character identifier of the virtual character corresponding to the character information block, and the character information block of the fourth display style is used to display the character attribute information of the virtual character corresponding to the character information block. The character attribute information is used to indicate the currently unlocked and / or locked character attributes of the virtual character.

[0136] In some embodiments, the game interaction device includes a response subunit for:

[0137] In response to a third touch operation on a target character information block in the character display area, the currently selected first virtual character is switched to the second virtual character corresponding to the target character information block;

[0138] The graphical user interface displays at least one character attribute control corresponding to the second virtual character.

[0139] In some embodiments, the game interaction device includes a response subunit for:

[0140] In response to a second touch operation on the character display area, the character information block in the character display area with the fourth display style is switched to the first display style for display.

[0141] In some embodiments, the game interaction device includes a response subunit for:

[0142] In response to a third sliding operation that is consecutive to the sliding operation, a target character information block located on the sliding trajectory corresponding to the third sliding operation is determined in the character information block;

[0143] When the third swipe operation is detected to be over, the character attributes corresponding to the target character attribute control are unlocked or canceled for the first virtual character, and based on the sequence identifier of the target character attribute control, the character attributes corresponding to the target character attribute control of the target virtual character corresponding to the target character information block are unlocked or canceled.

[0144] This application discloses a game interaction device. A response unit 201, in response to a sliding operation passing through a character attribute control, identifies a target character attribute control located on the sliding trajectory corresponding to the sliding operation. A detection unit 202, upon detecting the end of the sliding operation, unlocks or deactivates the character attribute corresponding to the target character attribute control for the first virtual character. This application embodiment unlocks corresponding character attributes by simultaneously selecting multiple character attribute controls through a sliding operation on the graphical user interface. This allows players to quickly and easily control the number of character attributes to be unlocked, improving the convenience of unlocking multiple character attributes of a virtual character and enhancing the player's game interaction efficiency. Furthermore, by continuously unlocking multiple character attributes through a sliding operation on the character attribute controls, the fun of unlocking character attributes is increased, improving the player's game interaction experience.

[0145] Accordingly, this application also provides an electronic device, which can be a terminal, such as a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. Alternatively, the electronic device can be a server.

[0146] like Figure 17 As shown, Figure 17 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device 300 includes a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, and a computer program stored in the memory 302 and executable on the processor. The processor 301 and the memory 302 are electrically connected. Those skilled in the art will understand that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0147] The processor 301 is the control center of the electronic device 300. It connects various parts of the electronic device 300 via various interfaces and lines. By running or loading software programs and / or units stored in the memory 302, and by calling data stored in the memory 302, it executes various functions and processes data of the electronic device 300, thereby providing overall monitoring of the electronic device 300. The processor 301 can be a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc., and can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.

[0148] In this embodiment, the processor 301 in the electronic device 300 loads the instructions corresponding to the processes of one or more applications into the memory 302 according to the following steps, and the processor 301 runs the applications stored in the memory 302 to realize various functions, such as:

[0149] In response to a sliding operation of the character attribute control, a target character attribute control located on the sliding trajectory corresponding to the sliding operation is determined.

[0150] When the sliding operation is detected to be over, the character attributes corresponding to the target character attribute control are unlocked or canceled for the first virtual character.

[0151] The electronic device provided in this application embodiment can unlock corresponding character attributes by simultaneously selecting multiple character attribute controls through a sliding operation on the graphical user interface. This allows players to conveniently and quickly control the number of character attributes to be unlocked, improving the ease of operation when unlocking multiple character attributes of a virtual character and enhancing the efficiency of the player's game interaction. Furthermore, the ability to continuously unlock multiple character attributes through sliding operations on the character attribute controls increases the fun of unlocking character attributes and improves the player's game interaction experience.

[0152] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0153] Optional, such as Figure 17 As shown, the electronic device 300 also includes: a touch display screen 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. The processor 301 is electrically connected to the touch display screen 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307. Those skilled in the art will understand that... Figure 17 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0154] The touch display screen 303 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 303 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the electronic device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 301. It can also receive and execute commands from the processor 301. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 301 to determine the type of touch event. Subsequently, the processor 301 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 303 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 303 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 303 can also be used as part of the input unit 306 to achieve input functions.

[0155] The radio frequency circuit 304 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other electronic devices, and to transmit and receive signals with network devices or other electronic devices.

[0156] Audio circuitry 305 can be used to provide an audio interface between a user and an electronic device via a speaker and a microphone. Audio circuitry 305 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 305, converted back into audio data, and then processed by processor 301 before being transmitted via radio frequency circuitry 304 to, for example, another electronic device, or output to memory 302 for further processing. Audio circuitry 305 may also include an earphone jack to facilitate communication between peripheral headphones and electronic devices.

[0157] The input unit 306 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.

[0158] 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 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 307 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0159] although Figure 17 As not shown in the diagram, the electronic device 300 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.

[0160] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0161] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0162] Therefore, embodiments of this application provide a computer-readable storage medium storing multiple computer programs that can be loaded by a processor to execute any of the game interaction methods provided in this application. The computer program can execute the steps of the following game interaction method:

[0163] In response to a sliding operation of the character attribute control, a target character attribute control located on the sliding trajectory corresponding to the sliding operation is determined.

[0164] When the sliding operation is detected to be over, the character attributes corresponding to the target character attribute control are unlocked or canceled for the first virtual character.

[0165] Because the computer program stored in this storage medium allows players to simultaneously select multiple character attribute controls by sliding on the graphical user interface to unlock corresponding character attributes, players can easily and quickly control the number of character attributes to be unlocked. This improves the convenience of unlocking multiple character attributes of virtual characters and enhances the efficiency of player interaction. Furthermore, the ability to continuously unlock multiple character attributes by sliding on the character attribute controls adds to the fun of unlocking character attributes and improves the player's game interaction experience.

[0166] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

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

[0168] Since the computer program stored in the computer-readable storage medium can execute any of the game interaction methods provided in the embodiments of this application, it can achieve the beneficial effects that any of the game interaction methods provided in the embodiments of this application can achieve, as detailed in the preceding embodiments, and will not be repeated here.

[0169] According to one aspect of this application, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the methods provided in the various optional implementations of the above embodiments.

[0170] In the above embodiments of the game interaction device, computer-readable storage medium, electronic device, and computer program product, the descriptions of each embodiment have different focuses. Parts not described in detail in a particular embodiment can be referred to in the relevant descriptions of other embodiments. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes and beneficial effects of the game interaction device, computer-readable storage medium, computer program product, electronic device, and their corresponding units described above can be referred to the description of the game interaction method in the above embodiments, and will not be repeated here.

[0171] The foregoing has provided a detailed description of a game interaction method, device, electronic device, computer-readable storage medium, and computer program product provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A game interaction method, characterized in that, A graphical user interface is provided through a terminal device. The graphical user interface includes at least one character attribute control corresponding to a first virtual character. Each character attribute control is configured to assign a character attribute to the first virtual character after unlocking. The method includes: In response to a sliding operation of the character attribute control, a target character attribute control located on the sliding trajectory corresponding to the sliding operation is determined. When the sliding operation is detected to be over, the character attributes corresponding to the target character attribute control are unlocked or canceled for the first virtual character.

2. The method according to claim 1, characterized in that, The step of determining the target character attribute control located on the sliding trajectory corresponding to the sliding operation in response to a sliding operation of the character attribute control includes: In response to a specified trigger operation for the graphical user interface and a sliding operation that is continuous with the specified trigger operation and passes through the character attribute control, a target character attribute control located on the sliding trajectory corresponding to the sliding operation is determined.

3. The method according to claim 2, characterized in that, Each character attribute control is set with a corresponding sequence identifier, which is used to indicate the unlocking order of the character attributes corresponding to the character attribute control; the operation position for specifying the trigger operation includes the area in the graphical user interface where no control is displayed, or the display position of the first character attribute control that is at the beginning of the unlocking order among the unlocked character attribute controls.

4. The method according to claim 3, characterized in that, The response to a specified triggering operation for the graphical user interface includes: In response to a specified trigger operation for the graphical user interface, the current display parameters of the first character attribute control are adjusted based on the first display parameters to distinguish the first character attribute control from other character attribute controls.

5. The method according to claim 3, characterized in that, The response to a specified triggering operation for the graphical user interface includes: In response to a specified trigger operation on the graphical user interface, a first guidance prompt is displayed through the graphical user interface, wherein the first guidance prompt is used to indicate the location information of a second character attribute control that is the next selectable option after the first character attribute control.

6. The method according to claim 1, characterized in that, After determining the target character attribute control located on the sliding trajectory corresponding to the sliding operation in the character attribute control, the method further includes: The current display parameters of the target character attribute control are adjusted based on the second display parameter to distinguish the target character attribute control from other character attribute controls.

7. The method according to claim 1, characterized in that, The step of determining the target character attribute control located on the sliding trajectory corresponding to the sliding operation in response to a sliding operation of the character attribute control includes: In response to a first swipe operation through the character attribute control, a swipe trajectory of the first swipe operation is generated based on the initial touch position, swipe direction, and swipe distance of the first swipe operation. Select the character attribute control located on the sliding trajectory from the character attribute controls as the target character attribute control.

8. The method according to claim 7, characterized in that, After determining from the character attribute controls that the selected character attribute control is located on the sliding trajectory as the target character attribute control, the method further includes: In response to a second sliding operation that is continuous with the first sliding operation and has the opposite sliding direction to the first sliding operation, at least one target character attribute control in the target character attribute controls is deselected based on the initial touch position, sliding direction, and sliding distance of the second sliding operation.

9. The method according to claim 8, characterized in that, The method further includes: In response to a second sliding operation that is continuous with the first sliding operation and opposite in direction to the first sliding operation, a second guidance prompt is displayed through the graphical user interface, wherein the second guidance prompt is used to indicate the location information of the target character attribute control that can be deselected in the target character attribute control.

10. The method according to claim 1, characterized in that, The step of unlocking or deactivating the character attributes corresponding to the target character attribute control for the first virtual character when the swiping operation is detected to have ended includes: When the sliding operation is detected to be over, unlock or cancel the character attributes corresponding to the target character attribute control for the first virtual character; The current display style of the target character attribute control is switched to the target display style, and the target character attribute control of the target display style is displayed through the graphical user interface. The current display style and the target display style are either a first display style or a second display style. The first display style is used to indicate that the character attribute control is in a locked state, and the second display style is used to indicate that the character attribute control is in an unlocked state.

11. The method according to claim 1, characterized in that, The step of unlocking or deactivating the character attributes corresponding to the target character attribute control for the first virtual character when the swiping operation is detected to have ended includes: When the sliding operation is detected to be over, an unlock prompt message is displayed through the graphical user interface, wherein the unlock prompt message is used to indicate the target game resources required to unlock the character attributes corresponding to each of the target character attribute controls; In response to the triggering operation of the unlock prompt information, if the current game resources of the first virtual character are sufficient to pay for the target game resources, then the character attributes corresponding to each of the target character attribute controls are unlocked, so as to assign the first virtual character the character attributes corresponding to each of the target character attribute controls.

12. The method according to any one of claims 1 to 11, characterized in that, The game screen also displays a character display area, which displays multiple character information blocks; before determining the target character attribute control located on the sliding trajectory corresponding to the sliding operation in response to a sliding operation passing through the character attribute control, the method further includes: In response to a first touch operation on the character display area, the character information block of the third display style in the character display area is switched to a fourth display style for display. The character information block of the third display style is used to display the character identifier of the virtual character corresponding to the character information block, and the character information block of the fourth display style is used to display the character attribute information of the virtual character corresponding to the character information block. The character attribute information is used to indicate the currently unlocked and / or locked character attributes of the virtual character.

13. The method according to claim 12, characterized in that, The method further includes: In response to a third touch operation on a target character information block in the character display area, the currently selected first virtual character is switched to the second virtual character corresponding to the target character information block; The graphical user interface displays at least one character attribute control corresponding to the second virtual character.

14. The method according to claim 12, characterized in that, The method further includes: In response to a second touch operation on the character display area, the character information block in the character display area with the fourth display style is switched to the first display style for display.

15. The method according to claim 12, characterized in that, After determining the target character attribute control located on the sliding trajectory corresponding to the sliding operation in response to a sliding operation of the character attribute control, the method further includes: In response to a third sliding operation that is consecutive to the sliding operation, a target character information block located on the sliding trajectory corresponding to the third sliding operation is determined in the character information block; When the third swipe operation is detected to be over, the character attributes corresponding to the target character attribute control are unlocked or canceled for the first virtual character, and based on the sequence identifier of the target character attribute control, the character attributes corresponding to the target character attribute control of the target virtual character corresponding to the target character information block are unlocked or canceled.

16. A game interaction device, characterized in that, A graphical user interface is provided through a terminal device. The graphical user interface includes at least one character attribute control corresponding to a first virtual character. Each character attribute control is configured to assign a character attribute to the first virtual character after unlocking, including: A response unit is used to respond to a sliding operation that passes through the character attribute control and to determine the target character attribute control located on the sliding trajectory corresponding to the sliding operation. The detection unit is used to unlock or cancel the character attributes corresponding to the target character attribute control for the first virtual character when the sliding operation is detected to have ended.

17. An electronic device, characterized in that, The system includes a processor and a memory, the memory storing multiple instructions; the processor loads instructions from the memory to perform the steps of the game interaction method as described in any one of claims 1 to 15.

18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to perform the steps of the game interaction method as described in any one of claims 1 to 15.