Game function control method, device and electronic terminal
Through the technical means of implementing the simultaneous operation of left and right hands in the game interface, the problem that some functional controls in existing games cannot be continuously operated is solved, and the player's gaming experience of virtual characters is improved.
Patent Information
- Application Number
- CN202210583473.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-25
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2042-05-25
AI Technical Summary
Some functional controls that require continuous operation in existing games cannot be continuously operated when operating other controls, resulting in a reduced game experience for players in virtual character control operations.
By displaying the second functional control in the moving control area, and in response to the selection operation of the second functional control, the virtual character is controlled to simultaneously execute the functional instructions corresponding to the second functional control, so as to realize the simultaneous operation of the left and right hands.
It relieves the pressure of players using one hand to operate the first functional control, allowing players to perform operations that originally needed to be performed with the other hand, improving operation efficiency, avoiding operation conflicts, and improving the gaming experience.
Smart Images

Figure CN114849226B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of game technologies, and in particular, to a game function control method, apparatus, and electronic terminal. Background Art
[0002] In many current games, the operation requirements for players are relatively high, and a relatively large number of function controls need to be provided for players in the graphical user interface to meet the various control requirements of players for virtual characters. For example, in a ball game, a movement control, a player switching control, a sprint control, a tackle control, etc. can be provided for players in the graphical user interface. Moreover, the same function control may also correspond to multiple functions.
[0003] For the existing control operation methods, when it is necessary to operate multiple function controls simultaneously, some of the operations have to be interrupted, making some function controls unable to be continuously operated, thus reducing the game experience of players' control operations on virtual characters. Summary of the Invention
[0004] The purpose of the present disclosure is to provide a game function control method, apparatus, and electronic terminal to alleviate the technical problem that some function controls that require continuous operation in existing games cannot be continuously operated when operating other controls, thereby reducing the game experience of players' control operations on virtual characters.
[0005] In a first aspect, an embodiment of the present disclosure provides a game function control method. A graphical user interface is provided through a terminal device. At least a part of a game scene is displayed in the graphical user interface. At least one virtual character that can be controlled by the terminal device is included in the game scene. A movement control area and a function control area for the virtual character are further included in the graphical user interface. A plurality of function controls are included in the function control area. The method includes:
[0006] In response to a first specified operation on a first function control, a second function control is displayed in the movement control area;
[0007] During the execution of the function instruction corresponding to the first function control, in response to a selection operation on the second function control in the movement control area, the virtual character is controlled to simultaneously execute the function instruction corresponding to the second function control.
[0008] In a possible implementation, the movement control area and the function control area are respectively arranged on both sides of the graphical user interface.
[0009] In a possible implementation, the first specified operation includes any one or more of the following:
[0010] The operation duration for the first function control exceeds a first preset duration, the operation frequency for the first function control is greater than a preset frequency, and the operation time interval between multiple function controls is less than a preset time interval.
[0011] In a possible implementation, the movement control area includes a movement control.
[0012] The step of displaying the second function control in the movement control area in response to a first specified operation on the first function control includes:
[0013] In response to a first specified operation on the first function control and a first movement operation on the movement control, display the second function control in the movement control area with a first preset transparency.
[0014] In a possible implementation, the step of, during the execution of the function instruction corresponding to the first function control, in response to a selection operation on the second function control in the movement control area, controlling the virtual character to simultaneously execute the function instruction corresponding to the second function control includes:
[0015] During the execution of the function instruction corresponding to the first function control, in response to the first movement operation on the movement control and a selection operation on the second function control in the movement control area, control the virtual character to move in the moving direction of the first movement operation and simultaneously execute the function instruction corresponding to the second function control.
[0016] In a possible implementation, after the step of, in response to a first specified operation on the first function control and a first movement operation on the movement control, displaying the second function control in the movement control area with a first preset transparency, further includes:
[0017] In response to the end of the first movement operation on the movement control, display the second function control in the movement control area with a second preset transparency; wherein the second preset transparency is less than the first preset transparency.
[0018] In a possible implementation, after the step of, in response to the end of the first movement operation on the movement control, displaying the second function control in the movement control area with a second preset transparency, further includes:
[0019] In response to a second movement operation on the movement control, display the second function control in the movement control area with the first preset transparency.
[0020] In a possible implementation, after the step of displaying the second function control in the movement control area in response to a first specified operation on the first function control, the method further includes:
[0021] Hiding the second function control in the movement control area in response to a second specified operation on the first function control.
[0022] In a possible implementation, the second specified operation includes any one or more of the following:
[0023] The non-operation duration for the first function control exceeds a second preset duration, the operation frequency for the first function control is less than or equal to a preset frequency, and the operation time interval between multiple function controls is greater than or equal to a preset time interval.
[0024] In a possible implementation, the first function control is a control for controlling the virtual character to execute a continuous instruction according to the received operation;
[0025] The second function control is a switching control for switching the control authority among multiple virtual characters according to the received operation.
[0026] In a possible implementation, the selection operation includes any one or more of the following:
[0027] A click operation, a sliding operation, or a long-press operation exceeding a third preset duration on the second function control in the movement control area.
[0028] In a second aspect, a game function control device is provided. A graphical user interface is provided through a terminal device. At least a part of a game scene is displayed in the graphical user interface. The game scene includes at least one virtual character that can be controlled by the terminal device. The graphical user interface further includes a movement control area and a function control area for the virtual character. Multiple function controls are included in the function control area. The device includes:
[0029] A display module, configured to display a second function control in the movement control area in response to a first specified operation on a first function control;
[0030] A control module, configured to control the virtual character to simultaneously execute the function instruction corresponding to the second function control in response to a selection operation on the second function control in the movement control area during the execution of the function instruction corresponding to the first function control.
[0031] In a third aspect, an embodiment of the present disclosure further provides an electronic terminal, including a memory and a processor. A computer program that can run on the processor is stored in the memory. When the processor executes the computer program, the steps of the method described in the first aspect above are implemented.
[0032] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium. The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and run by a processor, the computer-executable instructions cause the processor to run the method described in the first aspect above.
[0033] The embodiments of the present disclosure bring the following beneficial effects:
[0034] A game function control method, device, and electronic terminal provided by the embodiments of the present disclosure can, in response to a first specified operation on a first function control, display a second function control in a movement control area. Then, during the execution of the function instruction corresponding to the first function control, in response to a selection operation on the second function control in the movement control area, control the virtual character to simultaneously execute the function instruction corresponding to the second function control. In this solution, by displaying the second function control that was originally displayed in a function control area such as the right side in a movement control area such as the left side, simultaneous operation of both hands is achieved, relieving the operation pressure on one hand, such as the right hand, of the player when operating the first function control. This enables the player to use the other hand, such as the left hand, to perform operations that originally required the right hand, preventing operation conflicts on a single hand and improving operation efficiency with the other hand. It realizes the operation of the second function control without interruption during the execution of the function instruction corresponding to the first function control, enabling the continuous operation of the first function control without being affected, and alleviating the technical problem in existing games where some function controls that require continuous operation cannot be continuously operated when operating other controls, thereby reducing the player's game experience of controlling the virtual character. Description of the Drawings
[0035] To more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the following will briefly introduce the drawings required for use in the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present disclosure. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0036] Figure 1 It is a schematic diagram of the application scenario provided by the embodiment of the present disclosure;
[0037] Figure 2 It shows a schematic structural diagram of an electronic terminal provided by the embodiment of the present disclosure;
[0038] Figure 3 Schematic diagram of a usage scenario of a touch terminal provided by an embodiment of the present disclosure;
[0039] Figure 4 Schematic flowchart of a game function control method provided by an embodiment of the present disclosure;
[0040] Figure 5 Schematic diagram of an electronic terminal showing a graphical user interface provided by an embodiment of the present disclosure;
[0041] Figure 6 Schematic diagram of an electronic terminal showing another graphical user interface provided by an embodiment of the present disclosure;
[0042] Figure 7 Schematic diagram of an electronic terminal showing another graphical user interface provided by an embodiment of the present disclosure;
[0043] Figure 8 Schematic diagram of an electronic terminal showing another graphical user interface provided by an embodiment of the present disclosure;
[0044] Figure 9 Schematic diagram of an electronic terminal showing another graphical user interface provided by an embodiment of the present disclosure;
[0045] Figure 10 Schematic diagram of an electronic terminal showing another graphical user interface provided by an embodiment of the present disclosure;
[0046] Figure 11 Structural diagram of a game function control device provided by an embodiment of the present disclosure;
[0047] Figure 12 Structural diagram of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners
[0048] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions of the present disclosure will be clearly and completely described below with reference to the accompanying drawings. Apparently, the described embodiments are some, but not all, of the embodiments of the present disclosure. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the scope of protection of the present disclosure.
[0049] As used in the embodiments of the present disclosure, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include other steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products, or devices.
[0050] Taking ball games as an example, especially football games, in the current control methods of football mobile games, due to the high demand for player movement control in the football game category, the remaining operations (such as double-teaming, substituting players, etc.) are all integrated with the control of the right hand. When the player loses possession of the ball and enters the defensive state, because the operation intensity and passivity during defense are stronger, the number of operations that the player needs to perform per unit time is higher. Considering that the main operations are on the right hand, operation breakpoints are very likely to occur at this time, resulting in negative situations such as mis-input or invalid input, and there is a technical problem of low player operation convenience, deteriorating the player's gaming experience. For example, during the defense process, the "pressuring" button usually needs to be kept pressed with the right finger all the time. At this time, the player cannot press the "switch" button next to it with the right finger at the same time, resulting in having to interrupt the defense operation during the defense process.
[0051] Therefore, for the existing virtual character control operation method, when multiple function controls need to be operated simultaneously, some of the operations have to be interrupted, making some function controls that require continuous operation unable to be continuously operated when operating other controls, reducing the player's gaming experience of virtual character control operations.
[0052] Based on this, the embodiments of the present disclosure provide a game function control method, device, and electronic terminal. Through this method, the technical problem that some function controls that require continuous operation in existing games cannot be continuously operated when operating other controls, thereby reducing the player's gaming experience of virtual character control operations, can be alleviated.
[0053] The game function control method in one of the embodiments of the present disclosure can run on a local terminal device or a server. When the game function control method runs on the server, the method can be implemented and executed based on a cloud interaction system, where the cloud interaction system includes a server and client devices.
[0054] In an alternative embodiment, various cloud applications can run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the running entity of the game program and the presenting entity of the game screen are separated. The storage and operation of the game function control method are completed on the cloud game server, and the role of the client device is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission function near the user side, such as a mobile terminal, a television, a computer, a personal digital assistant, etc.; however, the information processing is performed by the cloud game server in the cloud. When playing a game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses data such as the game screen, and returns it to the client device through the network. Finally, the game screen is decoded and output through the client device.
[0055] In an alternative embodiment, taking a game as an example, the local terminal device stores a game program and is used to present the game screen. The local terminal device is used to interact with the player through the graphical user interface, that is, conventionally, the game program is downloaded and installed on the electronic device and run. The manner in which the local terminal device provides the graphical user interface to the player can include various ways. For example, it can be rendered and displayed on the display screen of the terminal, or provided to the player through holographic projection. For example, the local terminal device can include a display screen and a processor. The display screen is used to present the graphical user interface, and the graphical user interface includes the game screen. The processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.
[0056] In a possible embodiment, the embodiments of the present disclosure provide a game function control method, which provides a graphical user interface through a terminal device, where the terminal device can be the aforementioned local terminal device or the client device in the aforementioned cloud interaction system.
[0057] For example, as Figure 1 shown, Figure 1 is a schematic diagram of an application scenario provided by the embodiments of the present disclosure. This application scenario can include a touch terminal (for example, mobile phone 102) and a server 101. The touch terminal can communicate with the server 101 through a wired network or a wireless network. The touch terminal is used to run a virtual desktop, and through this virtual desktop, it can interact with the server 101 to control the virtual character in the server 101.
[0058] The touch terminal of this embodiment is described by taking the mobile phone 102 as an example. The mobile phone 102 includes components such as a Radio Frequency (RF) circuit 210, a memory 220, a touch screen 230, a processor 240, etc. Those skilled in the art can understand that Figure 2 the mobile phone structure shown in
[0059] does not limit the mobile phone, and may include more or fewer components than shown in the figure, or combine some components, or split some components, or have different component arrangements. Those skilled in the art can understand that the touch screen 230 belongs to the User Interface (UI), and the mobile phone 102 may include more or fewer user interfaces than shown in the figure or less.
[0060] The memory 220 can be used to store software programs and modules. The processor 240 executes various functional applications and data processing of the mobile phone 102 by running the software programs and modules stored in the memory 220. The memory 220 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function, etc.; the data storage area can store data created according to the use of the mobile phone 102, etc. In addition, the memory 220 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0061] The touch screen 230 can be used to display a graphical user interface and receive user operations on the graphical user interface. Specifically, the touch screen 230 may include a display panel and a touch panel. The display panel may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like. The touch panel can collect contact or non-contact operations of the user thereon or nearby (for example, as shown in Figure 3 the operation of the user using any suitable object or accessory such as a finger 301 or a stylus on or near the touch panel), and generate a preset operation instruction. In addition, the touch panel may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch orientation and posture of the user, and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into information that can be processed by the processor, and then sends it to the processor 240, and can receive and execute the commands sent by the processor 240. In addition, various types such as resistive, capacitive, infrared, and surface acoustic wave can be used to implement the touch panel, and any technology developed in the future can also be used to implement the touch panel. Further, the touch panel can cover the display panel, and the user can operate on or near the touch panel covering the display panel according to the graphical user interface displayed on the display panel. After the touch panel detects the operation thereon or nearby, it is transmitted to the processor 240 to determine the user input, and then the processor 240 provides a corresponding visual output on the display panel in response to the user input. In addition, the touch panel and the display panel can be implemented as two independent components or integrated.
[0062] The processor 240 is the control center of the mobile phone 102, connects various parts of the entire mobile phone through various interfaces and lines, and executes various functions of the mobile phone 102 and processes data by running or executing software programs and / or modules stored in the memory 220, and calling data stored in the memory 220, so as to monitor the mobile phone as a whole.
[0063] The embodiments of the present disclosure will be further introduced below with reference to the accompanying drawings.
[0064] Figure 4 It is a schematic flowchart of a game function control method provided by an embodiment of the present disclosure. Among them, this method can be applied to a terminal device that can present a graphical user interface (for example Figure 2The mobile phone shown (102), provides a graphical user interface through a terminal device. At least a part of the game scene is displayed in the graphical user interface. The game scene includes at least one virtual character that can be controlled by the terminal device. The graphical user interface also includes a movement control area and a function control area for the virtual character. The function control area includes multiple function controls. As Figure 4 shown, the method includes:
[0065] Step S410, in response to a first specified operation on a first function control, display a second function control in the movement control area.
[0066] Exemplarily, as Figure 5 shown, the graphical user interface includes a movement control area shown by the left dashed box 501, and a function control area shown by the right dashed box 502. The function control area may include multiple function controls, for example Figure 5 the pressure application function control, the switching function control, the slide tackle function control, etc.
[0067] In practical applications, as Figure 6 shown, the shaded circle therein represents the touch point of the player on the screen. When the player performs a long press operation (first specified operation) on the pressure application function control 601 (first function control), the system can respond and display the switching function control 602 (second function control) in the left movement control area. The switching function control 602 displayed in this movement control area has the same function as the switching function control displayed in the function control area.
[0068] Step S420, during the execution of the function instruction corresponding to the first function control, in response to a selection operation on the second function control in the movement control area, control the virtual character to simultaneously execute the function instruction corresponding to the second function control.
[0069] Exemplarily, as Figure 6 shown, when the player continuously operates the pressure application function control 601 (first function control) on the right with the right hand, the player can use the left hand to select and operate the switching function control 602 (second function control in the movement control area), and can control the virtual character to simultaneously execute the function instruction corresponding to the switching function control 602 (second function control) during the execution of the function instruction corresponding to the pressure application function control 601 (first function control).
[0070] By displaying the switching function control 602 that was originally displayed in the right function control area in the left movement control area, the player can continuously apply pressure to the pressure function control 601 on the right while keeping the right finger pressed, and use the left finger to press the switching function control 602 on the left. By operating with both hands simultaneously, it is possible to perform the switching function operation without interruption during the execution of the pressure function instruction.
[0071] In practical applications, such as Figure 7 As shown, according to different operations of the player, each function control can correspond to different functions, and the player can also perform corresponding different operations on a certain function control to achieve different functions.
[0072] In the embodiments of the present disclosure, by displaying the second function control that was originally displayed in the function control area such as the right side in the movement control area such as the left side, the simultaneous operation of both hands is realized, relieving the operation pressure of one hand such as the right hand of the player for operating the first function control, enabling the player to perform the operations that originally required the right hand with the other hand such as the left hand, so that the single hand no longer causes operation conflicts, improving the operation efficiency with the other hand, realizing the operation of the second function control without interruption during the execution of the function instruction corresponding to the first function control, enabling the first function control to continue to operate without being affected, and relieving the technical problem that in existing games, some function controls that require continuous operation cannot continue to operate when operating other controls, thereby reducing the player's game experience of controlling virtual characters.
[0073] This solution can optimize the player's operation experience for the interaction breakpoints caused by too many function controls in mobile games. The simple and easy-to-use and understand left-handed pop-up button can be popped up conditionally according to the player's specified operation, giving the player a low learning cost and a more smooth and in-depth interaction experience.
[0074] The above steps will be introduced in detail below.
[0075] In some embodiments, the above-mentioned movement control area and the above-mentioned function control area are respectively set on different sides of the graphical user interface, facilitating the player to operate with both hands simultaneously. Exemplarily, the movement control area and the function control area are respectively set on both sides of the graphical user interface.
[0076] For example, as Figure 5 As shown, the movement control area is displayed on the left side of the graphical user interface, in the area shown by the dashed box 501, and the function control area is displayed on the right side of the graphical user interface, in the area shown by the dashed box 502. By setting the movement control area and the function control area on the left and right sides of the interface respectively, it is convenient for the player to operate with the left and right hands simultaneously, improving the operation efficiency.
[0077] In some embodiments, the embodiments of the present disclosure can implement the simultaneous operation of two function controls for a specific game category. Exemplarily, the first function control is a control for controlling a virtual character to execute a continuous instruction according to the received operation; the second function control is a switching control for switching the control authority among multiple virtual characters according to the received operation.
[0078] For example, the embodiments of the present disclosure can implement the simultaneous operation of two function controls for a ball game. The first function control among them can be used to control a player to execute a continuous instruction such as a continuous defense instruction according to the received operation, and the second function control can be used to switch the control authority among multiple players on the same team according to the received operation. Thus, the player can switch the control authority among multiple players on the same team while controlling the player to execute continuous defense, improving the player's ball game experience.
[0079] In some embodiments, the types of function controls can include multiple types, and their corresponding functions can also be multiple. By making the functions more comprehensive, the player can more flexibly correspond the second function control to different function controls, enabling the player to implement the corresponding functions by operating the second function control, thereby improving the convenience of the player's operation. As an example, the multiple function controls include any one or more of the following:
[0080] An action control for a virtual character, a speed control for a virtual character, a skill control for a virtual character, and a switching control for the control authority of the terminal device among multiple virtual characters.
[0081] Exemplarily, the function control can include an action control for a virtual character. As Figure 7 shown, the action control can be a pressing function control. The player can control the virtual character to perform actions such as pressing by operating the pressing function control; the function control can include a speed control for a virtual character. The speed control can be a sprint function control. The player can control the virtual character to perform sprint acceleration by operating the sprint function control; the function control can include a skill control for a virtual character. The skill control can be a tactical function control. The player can control the virtual character to implement skills such as an offside trap by operating the tactical function control; the function control can include a switching control for the control authority of the terminal device among multiple virtual characters. The switching control can be a switching function control. The player can switch the virtual character currently being controlled by operating the switching function control.
[0082] By making the function controls include multiple types, the player can more flexibly correspond the second function control to different function controls, enabling the player to implement the corresponding functions by operating the second function control. Moreover, the function of the second function control more conforms to the player's gaming habits, which can more effectively improve the operation convenience and enhance the gaming experience.
[0083] In some embodiments, the first specified operation may include multiple operation types. By making the first specified operation include multiple types, players can trigger the system to display the second function control in the movement control area in a relatively flexible manner through various operation methods, that is, relatively flexibly control the display of the second function control in the movement control area. For example, players can complete the first specified operation by long-pressing one or by pressing two function controls simultaneously. Exemplarily, the first specified operation includes any one or more of the following:
[0084] The operation duration for the first function control exceeds a first preset duration, the operation frequency for the first function control is greater than a preset frequency, and the operation time interval between multiple function controls is less than a preset time interval.
[0085] As an example, the system can respond to the operation where the operation duration of the player for the function control exceeds the first preset duration, that is, the long-press operation, so as to display the second function control for the player in the movement control area. As Figure 6 shown, the player can long-press and apply pressure to the function control 601 (the first function control) for more than 1 second (the first preset duration), so as to display the second function control in the movement control area. The first preset duration can be any value, such as 0.5 seconds, 1 second, etc., and the embodiments of the present disclosure do not limit this.
[0086] As another example, the system can respond to the operation where the operation frequency of the player for the function control is greater than the preset frequency, so as to display the second function control for the player in the movement control area. As Figure 6 shown, after the player continuously clicks the pressure function control 601 (the first function control) twice (the preset frequency) within 1 second, the system can respond to the player's operation, determine that the player has a need for the second function control, and display the second function control in the movement control area. The preset frequency can be any value, such as twice per second, three times per second, etc., and the embodiments of the present disclosure do not limit this.
[0087] As another example, the system can respond to the operation where the operation time interval between multiple function controls of the player is less than the preset time interval, so as to display the second function control for the player in the movement control area. As Figure 6As shown, when the player clicks on the pressure application function control 601 (the first function control) and then clicks on the slide tackle function control 603 (another first function control) within 1 second (the preset time interval), the system can respond to the player's operation, determine that the player has a need for the second function control, and display the second function control in the movement control area. The preset time interval can be any value, such as 0.5 seconds, 1 second, etc. In extreme cases, the preset time interval can also be 0. For simultaneous operations on two or more function controls, the embodiments of the present disclosure do not limit this.
[0088] By making the first specified operation include multiple types, the player can trigger the system to display the second function control in the movement control area through various operation methods, making the operation methods more adaptable to the player's operation habits. The player can complete the first specified operation through the habitual operation method, and then the system displays the second function control, improving the player's gaming experience.
[0089] In some embodiments, the system can display the second function control in a relatively special way through a relatively flexible method. For example, when the operation of displaying the second function control in the left movement control area is carried out simultaneously with the operation of the movement control, the second function control is in a primary activation state, that is, the second function control is displayed in the movement control area in a semi-transparent form, to relatively flexibly prompt the player that the second function control can be operated, improving the player's operation efficiency. As an example, the movement control area includes a movement control; the above step S410 can specifically include the following steps:
[0090] Step a), in response to the first specified operation on the first function control and the movement operation on the movement control, display the second function control in the movement control area according to the first preset transparency.
[0091] Exemplarily, as Figure 8 shown, the movement control area includes a movement control 801. When the player simultaneously operates the pressure application function control 802 and moves the movement control 801, the system can display the second function control 803 in the movement control area with a transparency of 70% (the first preset transparency).
[0092] It should be noted that the first preset transparency can be any value, such as 70%, 50%, etc. The embodiments of the present disclosure do not limit this.
[0093] By making the system display a second function control in the movement control area with a first preset transparency in response to a player's first specified operation on a function control and a movement operation on a movement control, the second function control can be displayed for the player in a special form when the player operates with both hands, thereby realizing the reminder and guidance for the player, enabling the player to be aware that the second function control can be operated to relieve the operation pressure on the right hand and improving the player's gaming experience.
[0094] Based on the above step a), the player can operate the second function control and the movement control simultaneously, so that the virtual character can perform specific actions corresponding to the second function control while moving, that is, it realizes that the player can operate the movement control and the second function control with the left hand simultaneously, reducing the operation pressure on the player's right hand and improving the convenience of the player's operation. As an example, the above step S420 may specifically include the following steps:
[0095] Step b), during the execution of the function instruction corresponding to the first function control, in response to a first movement operation on the movement control and a selection operation on the second function control in the movement control area, control the virtual character to move in the movement direction of the first movement operation and simultaneously execute the function instruction corresponding to the second function control.
[0096] Exemplarily, as Figure 8 shown, when the player operates on the movement control 801 to control the movement of the virtual character and simultaneously operates on the second function control 803, the function instruction corresponding to the second function control 803 can be executed while controlling the movement of the virtual character. For example, when the second function control 803 corresponds to a switching function control, the player can switch the controlled virtual character from player A to player B while controlling the movement of the switched player B, achieving a seamless connection effect and avoiding the situation where player B stops in place after switching. For another example, when the second function control 803 corresponds to a sliding tackle function control, the player can control the movement of the virtual character while controlling it to make a sliding tackle action, achieving the effect of sliding tackle in the target direction.
[0097] By making the system control the virtual character to move in the movement direction of the first movement operation and simultaneously execute the function instruction corresponding to the second function control in response to a first movement operation on the movement control and a selection operation on the second function control in the movement control area, the player can control the virtual character to make actions corresponding to the second function control while controlling its movement. Moreover, for players accustomed to multi-finger operation, they can operate the movement control and the second function control only with the left hand, relieving the operation pressure on the right hand and improving the operation convenience and gaming experience.
[0098] Based on the above step a), the system can flexibly change the display mode of the second function control according to different operation situations of the player, so as to intuitively provide prompts for the player. For example, when the system detects that the player raises the left hand and stops touching the screen, it can change the display transparency of the second function control to prompt the player that the second function control can be operated. As an example, after the above step a), the method may further include the following steps:
[0099] Step c), in response to the end of the first movement operation on the movement control, display the second function control in the movement control area with a second preset transparency.
[0100] For the above step c), the second preset transparency is less than the first preset transparency.
[0101] Exemplarily, as Figure 9 shown, when the player raises the left hand and ends the operation on the movement control, the system can, in response to the end of the first movement operation of the player on the movement control, display the second function control 901 in the movement control area with a transparency of 30% (the second preset transparency).
[0102] It should be noted that the first preset transparency can be any value less than the first preset transparency, such as 0, 10%, and 30%, etc. The embodiments of the present disclosure do not limit this.
[0103] By making the system, in response to the end of the first movement operation of the player on the movement control, display the second function control in the movement control area with a second preset transparency, it is possible to provide a prompt for the player. When the player's left hand leaves the screen, the system can remind the player that the second function control can be operated with the left hand by changing the transparency of the second function control, so as to achieve the same functional effect as the right hand operation, thereby alleviating the operation pressure of the right hand and improving the operation convenience and game experience.
[0104] Based on the above step c), the system can flexibly change the display mode of the second function control according to different operation situations of the player, so as to intuitively provide prompts for the player. For example, when the system detects that the player operates on the movement control again, the system can convert the display transparency of the second function control to the previous transparency to prompt the player. As an example, after the above step c), the method may further include the following steps:
[0105] Step d), in response to the second movement operation on the movement control, display the second function control in the movement control area with the first preset transparency.
[0106] Exemplarily, when the player raises the left hand once, the system can change the display transparency of the second function control from 70% (the first preset transparency) to 30% (the second preset transparency). When the player then continues to operate the movement control with the left hand, the system can change the display transparency of the second function control back from 30% to 70%.
[0107] By making the system respond to the player's second movement operation on the movement control, and display the second function control in the movement control area according to the first preset transparency, and by displaying the second function control in different states according to whether the player operates the movement control or not, an intuitive prompt for the player can be realized, a stronger visual prompt for the player, guiding the player to operate the second function control, thereby alleviating the operation pressure on the right hand and improving the operation convenience and game experience.
[0108] In some embodiments, the system can display or hide the second function control more flexibly according to different operations of the player. For example, when the system detects that the player performs a second specified operation on the function control and determines that the player does not need the second function control, the system can hide the display of the second function control, avoiding the second function control occupying the interface space and affecting the player's operation.
[0109] As an example, after the above step S410, the method may further include the following steps:
[0110] Step e), in response to a second specified operation on the first function control, hide the second function control in the movement control area.
[0111] Exemplarily, the system can respond to the end of the player's operation on the function control (the second specified operation), that is, when the player's right hand leaves the screen and stops touching the function control, the system can hide the second function control in the movement control area.
[0112] By making the system respond to the player's second specified operation on the function control and hide the second function control in the movement control area, the second function control does not always reside in the graphical user interface and is only displayed for the player when needed, and then the player can operate the second function control. This avoids the second function control occupying the display space and affecting the player's operation.
[0113] Based on the above step e), the second specified operation can include multiple operation types. By making the second specified operation include multiple types, the player can trigger the system to hide the second function control in the movement control area more flexibly through multiple operation methods. For example, when the system detects that the player stops operating the function control, it can determine that the player has performed the second specified operation. Exemplarily, the second specified operation includes any one or more of the following:
[0114] The non-operation duration of the first function control exceeds a second preset duration, the operation frequency of the first function control is less than or equal to a preset frequency, and the operation time interval between multiple function controls is greater than or equal to a preset time interval.
[0115] As an example, the system can respond to the player's operation where the non-operation duration of the function control exceeds the second preset duration, and hide the second function control in the movement control area. For example, when the duration that the player lifts their finger, i.e., the non-operation duration of the function control, exceeds 1 second (the second preset duration), the system responds by hiding the second function control. The second preset duration can be any value, such as 0.5 seconds, 1 second, etc., and the embodiments of the present disclosure do not limit this.
[0116] As another example, the system can respond to the player's operation where the operation frequency of the function control is less than or equal to the preset frequency, and hide the second function control in the movement control area. For example, when the player does not click the function control twice continuously within 1 second (the preset frequency), the system can determine that the player's operation frequency of the function control is less than or equal to the preset frequency, and thus hide the second function control. The preset frequency can be any value, such as twice per second, three times per second, etc., and the embodiments of the present disclosure do not limit this.
[0117] As another example, the system can respond to the player's operation where the operation time interval between multiple function controls is greater than or equal to the preset time interval, and hide the second function control in the movement control area. As Figure 6 shown, when the player clicks and presses the function control 601 and does not click other function controls within 1 second (the preset time interval), the system can respond to the player's operation, determine that the player's operation time interval between multiple function controls is greater than or equal to the preset time interval, and thus hide the second function control. The preset time interval can be any value, such as 0.5 seconds, 1 second, etc., and in extreme cases, the preset time interval can also be 0 for simultaneous operations on two or more function controls. The embodiments of the present disclosure do not limit this.
[0118] By making the second specified operation include multiple types, the player can use multiple operation methods to more flexibly make the system hide the second function control in the movement control area, making the operation method more adaptable to the player's operation habits. The player can complete the second specified operation through their habitual operation method, and then the system displays the second function control, improving the player's gaming experience.
[0119] In some embodiments, the second function control displayed in the movement control area can be set according to the player's preferences, making the function of the second function control more in line with the player's gaming habits, thereby enhancing the player's gaming experience. As an example, the graphical user interface further includes a setting area for the second function control in the movement control area; the method may further include the following steps:
[0120] Step f), in response to an editing operation on the setting area, set the second function control in the movement control area according to the editing result corresponding to the editing operation.
[0121] Exemplarily, the graphical user interface may further include a setting area for the second function control in the movement control area as shown in Figure 10 which includes various setting types. The player can perform different editing operations on the setting area, enabling the system to set the second function control in the movement control area according to the editing result. The player can customize the activation state, function, size, transparency, and whether to always display of the second function control.
[0122] By enabling the system to respond to the player's editing operation on the setting area and set the second function control in the movement control area according to the editing result corresponding to the editing operation, the player can customize the second function control to better suit their gaming habits, which can more effectively improve the operation convenience and enhance the gaming experience.
[0123] Based on the above step f), the editing operation can include various operation types. By including various types of editing operations, the player can more flexibly edit the function of the second function control through multiple operation methods, making the function of the second function control more in line with their gaming habits, thereby enhancing the player's gaming experience. Exemplarily, the editing operation includes any one or more of the following:
[0124] A selection operation for at least one second function control among multiple function controls, an editing operation for the display state of the second function control in the movement control area, and an editing operation for the trigger condition for displaying the second function control in the movement control area.
[0125] As an example, the system can respond to the player's selection operation for at least one second function control among multiple function controls and set the second function control in the movement control area. As shown in Figure 10 the player can perform an editing operation on the function selection option 1001 in the setting area. The player can click on the function selection option 1001, and the system can display a drop-down menu for the player, which may include options such as "switch", "press", and "sprint" corresponding to the function controls. The player can select the "switch" function as the function corresponding to the second function control through the selection operation.
[0126] As another example, the system can set the second function control in the movement control area in response to a player's display state editing operation on the second function control in the movement control area. For example, Figure 10 as shown, the player can perform an editing operation on the display state option 1002 in the setting area, and then adjust the size, transparency, etc. of the second function control.
[0127] As another example, the system can set the second function control in the movement control area in response to a player's trigger condition editing operation on the display of the second function control in the movement control area. For example, Figure 10 as shown, the player can perform an editing operation on the trigger option 1003 in the setting area to determine whether the second function control is always displayed on the screen.
[0128] In practical applications, the player can also set whether to enable the second function control.
[0129] By making the editing operation include multiple types, the player can flexibly edit the functions of the second function control through various operation methods, perform customized settings for the second function control, make the functions of the second function control more in line with their own gaming habits, and can more effectively improve the operation convenience and enhance the gaming experience.
[0130] In some embodiments, the selection operation can include multiple operation types. By making the selection operation include multiple types, the player can more flexibly select the second function control through various operation methods, and control the virtual character to execute the corresponding function instructions, thereby improving the operation convenience of the player and enhancing the player's gaming experience. Exemplarily, the selection operation includes any one or more of the following:
[0131] A click operation, a swipe operation, or a long press operation exceeding a third preset duration on the second function control in the movement control area.
[0132] As an example, the selection operation can include a click operation on the second function control in the movement control area. Exemplarily, Figure 7 as shown, assuming that the second function control corresponds to a switching function control, the player can click on the second function control to achieve the switching of the virtual character.
[0133] As another example, the selection operation can also include a swipe operation. Exemplarily, Figure 7 as shown, assuming that the second function control corresponds to a pressure application function control, the player can control the virtual character to perform different actions by swiping the second function control in different directions.
[0134] As another example, the selection operation may also include a long - press operation that exceeds a third preset duration. Exemplarily, as Figure 7 shown, assuming that the second function control corresponds to a sprint function control, the player can control the virtual character to continuously accelerate by long - pressing the second function control.
[0135] By making the selection operation include multiple types, the player can more flexibly select the second function control through multiple operation methods, and the player can implement the corresponding function by operating the second function control, thereby improving the convenience of the player's operation and enhancing the player's gaming experience.
[0136] Figure 11 A schematic structural diagram of a game function control device 1100 is provided. Among them, the device can be applied to a terminal device that can run a game program. The terminal device provides a graphical user interface, in which at least a part of the game scene is displayed. The game scene includes at least one virtual character that can be controlled by the terminal device. The graphical user interface also includes a movement control area and a function control area for the virtual character, and the function control area includes multiple function controls. As Figure 11 shown, the game function control device 1100 includes:
[0137] A display module 1101, configured to display a second function control in the movement control area in response to a first specified operation on a first function control.
[0138] A control module 1102, configured to control the virtual character to simultaneously execute the function instruction corresponding to the second function control in response to a selection operation on the second function control in the movement control area during the execution of the function instruction corresponding to the first function control.
[0139] By displaying the second function control that was originally displayed in the function control area (such as the right side) in the movement control area (such as the left side), the simultaneous operation of both hands is realized, relieving the operation pressure of one hand (such as the right hand) that operates the first function control. The player can use the other hand (such as the left hand) to perform the operations that originally required the right hand, so that the unilateral hand no longer causes operation conflicts, and the operation efficiency is improved by using the other hand. It realizes the operation of the second function control without interruption during the execution of the function instruction corresponding to the first function control, enabling the first function control to continue to operate without being affected, and relieving the technical problem that in existing games, some function controls that require continuous operation cannot continue to operate when operating other controls, thereby reducing the player's gaming experience of controlling the virtual character.
[0140] In a feasible implementation, the movement control area and the function control area are respectively set on both sides of the graphical user interface.
[0141] In a feasible implementation, the first specified operation includes any one or more of the following:
[0142] The operation duration for the first function control exceeds a first preset duration, the operation frequency for the first function control is greater than a preset frequency, and the operation time interval between multiple function controls is less than a preset time interval.
[0143] In a feasible implementation, the mobile control area includes a mobile control; the display module 1101 is specifically configured to:
[0144] In response to a first specified operation for the first function control and a first movement operation for the mobile control, display a second function control in the mobile control area with a first preset transparency.
[0145] In a feasible implementation, the control module 1102 is specifically configured to:
[0146] During the execution of the function instruction corresponding to the first function control, in response to a first movement operation for the mobile control and a selection operation for the second function control in the mobile control area, control the virtual character to move in the movement direction of the first movement operation and simultaneously execute the function instruction corresponding to the second function control.
[0147] In a feasible implementation, the device further includes:
[0148] A second display module, configured to, after displaying the second function control in the mobile control area with a first preset transparency in response to a first specified operation for the first function control and a first movement operation for the mobile control, display the second function control in the mobile control area with a second preset transparency in response to the end of the first movement operation for the mobile control; wherein, the second preset transparency is less than the first preset transparency.
[0149] In a feasible implementation, the device further includes:
[0150] A third display module, configured to, after displaying the second function control in the mobile control area with a second preset transparency in response to the end of the first movement operation for the mobile control, display the second function control in the mobile control area with a first preset transparency in response to a second movement operation for the mobile control.
[0151] In a feasible implementation, the device further includes:
[0152] A hidden module, which is configured to, in response to a first specified operation on a first function control, after displaying a second function control in a mobile control area, hide the second function control in the mobile control area in response to a second specified operation on the first function control.
[0153] In a feasible implementation, the second specified operation includes any one or more of the following:
[0154] The non-operation duration for the first function control exceeds a second preset duration, the operation frequency for the first function control is less than or equal to a preset frequency, and the operation time interval between multiple function controls is greater than or equal to a preset time interval.
[0155] In a feasible implementation, the first function control is a control for controlling a virtual character to execute a continuous instruction according to the received operation; the second function control is a switching control for switching the control authority between multiple virtual characters according to the received operation.
[0156] In a feasible implementation, the selection operation includes any one or more of the following:
[0157] A click operation, a swipe operation, or a long press operation exceeding a third preset duration on the second function control in the mobile control area.
[0158] The game function control device provided by the embodiments of the present disclosure has the same technical features as the game function control method provided by the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.
[0159] Figure 12 The schematic structural diagram of an electronic device provided by the embodiments of the present disclosure is shown. The electronic device 1200 includes: a processor 1201, a storage medium 1202, and a bus 1203. The storage medium 1202 stores machine-readable instructions executable by the processor 1201. When the electronic device runs a game function control method as in the embodiments, the processor 1201 communicates with the storage medium 1202 through the bus 1203, and the processor 1201 executes the machine-readable instructions, the preamble part of the method item of the processor 1201, to perform the following steps:
[0160] In response to a first specified operation on a first function control, display a second function control in a mobile control area; during the execution of the function instruction corresponding to the first function control, in response to a selection operation on the second function control in the mobile control area, control the virtual character to simultaneously execute the function instruction corresponding to the second function control.
[0161] In a feasible implementation, the mobile control area and the function control area are respectively arranged on both sides of the image user interface.
[0162] In a feasible implementation, the first specified operation includes any one or more of the following: the operation duration for the first function control exceeds a first preset duration, the operation frequency for the first function control is greater than a preset frequency, and the operation time interval between multiple function controls is less than a preset time interval.
[0163] In a feasible implementation, the mobile control area contains a mobile control; when the processor executes the step of displaying a second function control in the mobile control area in response to a first specified operation for the first function control, it is specifically configured to: in response to the first specified operation for the first function control and a first movement operation for the mobile control, display the second function control in the mobile control area with a first preset transparency.
[0164] In a feasible implementation, when the processor executes the step of, during the execution of the function instruction corresponding to the first function control, in response to a selection operation for the second function control in the mobile control area, controlling the virtual character to simultaneously execute the function instruction corresponding to the second function control, it is specifically configured to:
[0165] During the execution of the function instruction corresponding to the first function control, in response to the first movement operation for the mobile control and the selection operation for the second function control in the mobile control area, control the virtual character to move in the moving direction of the first movement operation and simultaneously execute the function instruction corresponding to the second function control.
[0166] In a feasible implementation, the processor is further configured to: in response to the end of the first movement operation for the mobile control, display the second function control in the mobile control area with a second preset transparency; where the second preset transparency is less than the first preset transparency.
[0167] In a feasible implementation, the processor is further configured to: in response to a second movement operation for the mobile control, display the second function control in the mobile control area with the first preset transparency.
[0168] In a feasible implementation, the processor is further configured to: in response to a second specified operation for the first function control, hide the second function control in the mobile control area.
[0169] In a feasible implementation, the second specified operation includes any one or more of the following:
[0170] The non-operation duration of the first function control exceeds a second preset duration, the operation frequency of the first function control is less than or equal to a preset frequency, and the operation time interval between multiple function controls is greater than or equal to a preset time interval.
[0171] In a feasible implementation, the first function control is a control for controlling the virtual character to execute a continuous instruction according to the received operation;
[0172] The second function control is a switching control for switching the control authority among multiple virtual characters according to the received operation.
[0173] In a feasible implementation, the selection operation includes any one or more of the following:
[0174] A click operation, a slide operation, and a long-press operation exceeding a third preset duration on the second function control in the movement control area.
[0175] In the above manner, the second function control originally displayed in the function control area such as the right side is displayed in the movement control area such as the left side, so as to realize simultaneous operation with both hands, relieve the operation pressure of one hand (such as the right hand) of the player operating the first function control, enable the player to perform the operations that originally required the right hand with the other hand (such as the left hand), prevent the unilateral hand from causing operation conflicts, improve the operation efficiency with the other hand, and realize that the operation of the second function control can be made without interruption during the execution of the function instruction corresponding to the first function control, enabling the first function control to continue to operate without being affected, and relieving the technical problem that in existing games, some function controls that require continuous operation cannot continue to operate when operating other controls, thereby reducing the game experience of the player's control operation of the virtual character.
[0176] The embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is run by a processor, the processor executes the following steps:
[0177] In response to a first specified operation on the first function control, display the second function control in the movement control area; during the execution of the function instruction corresponding to the first function control, in response to a selection operation on the second function control in the movement control area, control the virtual character to simultaneously execute the function instruction corresponding to the second function control.
[0178] In a feasible implementation, the movement control area and the function control area are respectively arranged on both sides of the graphical user interface.
[0179] In a feasible implementation, the first specified operation includes any one or more of the following: the operation duration for the first function control exceeds a first preset duration, the operation frequency for the first function control is greater than a preset frequency, and the operation time interval between multiple function controls is less than a preset time interval.
[0180] In a feasible implementation, the mobile control area includes a mobile control; when the processor executes the step of displaying a second function control in the mobile control area in response to a first specified operation on the first function control, it is specifically configured to: in response to the first specified operation on the first function control and a first movement operation on the mobile control, display the second function control in the mobile control area with a first preset transparency.
[0181] In a feasible implementation, when the processor executes the step of, during the execution of the function instruction corresponding to the first function control, in response to a selection operation on the second function control in the mobile control area, controlling the virtual character to simultaneously execute the function instruction corresponding to the second function control, it is specifically configured to:
[0182] During the execution of the function instruction corresponding to the first function control, in response to the first movement operation on the mobile control and the selection operation on the second function control in the mobile control area, control the virtual character to move in the movement direction of the first movement operation and simultaneously execute the function instruction corresponding to the second function control.
[0183] In a feasible implementation, the processor is further configured to: in response to the end of the first movement operation on the mobile control, display the second function control in the mobile control area with a second preset transparency; wherein, the second preset transparency is less than the first preset transparency.
[0184] In a feasible implementation, the processor is further configured to: in response to a second movement operation on the mobile control, display the second function control in the mobile control area with the first preset transparency.
[0185] In a feasible implementation, the processor is further configured to: in response to a second specified operation on the first function control, hide the second function control in the mobile control area.
[0186] In a feasible implementation, the second specified operation includes any one or more of the following:
[0187] The non-operation duration of the first function control exceeds a second preset duration, the operation frequency of the first function control is less than or equal to a preset frequency, and the operation time interval between multiple function controls is greater than or equal to a preset time interval.
[0188] In a feasible implementation, the first function control is a control for controlling the virtual character to execute a continuous instruction according to the received operation;
[0189] The second function control is a switching control for switching the control authority among multiple virtual characters according to the received operation.
[0190] In a feasible implementation, the selection operation includes any one or more of the following:
[0191] A click operation, a sliding operation, and a long-press operation exceeding a third preset duration on the second function control in the movement control area.
[0192] In the above manner, the second function control originally displayed in the function control area such as the right side is displayed in the movement control area such as the left side, so as to achieve simultaneous operation of both hands, relieve the operation pressure of one hand (such as the right hand) of the player operating the first function control, enable the player to perform the operation that originally required the right hand with the other hand (such as the left hand), prevent the single hand from causing operation conflicts, improve the operation efficiency with the other hand, and achieve the operation of the second function control without interruption during the execution of the function instruction corresponding to the first function control, enabling the first function control to operate continuously without being affected, and relieving the technical problem in the existing game that some function controls requiring continuous operation cannot operate continuously when operating other controls, thereby reducing the game experience of the player's control operation of the virtual character.
[0193] The game function control device provided by the embodiments of the present disclosure can be specific hardware on the device or software or firmware installed on the device. For the device provided by the embodiments of the present disclosure, the implementation principle and the generated technical effects are the same as those of the foregoing method embodiments. For the sake of brief description, for the parts not mentioned in the device embodiments, reference can be made to the corresponding content in the foregoing method embodiments. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the foregoing described systems, devices, and units can all refer to the corresponding processes in the foregoing method embodiments, and will not be described herein again.
[0194] In the embodiments provided in the present disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For another example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the couplings or direct couplings or communication connections shown or discussed with each other can be through some communication interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical or other forms.
[0195] For another example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions and operations of devices, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment or a part of code, and the part of the module, the program segment or the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order from that marked in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0196] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0197] In addition, the functional units in the embodiments provided in the present disclosure can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0198] When the above-mentioned function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the game function control method described in various embodiments of the present disclosure. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.
[0199] It should be noted that: similar reference numerals and letters represent similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. In addition, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.
[0200] Finally, it should be noted that: the above-mentioned embodiments are only specific implementation manners of the present disclosure, used to illustrate the technical solutions of the present disclosure, rather than limiting them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: any person skilled in the art within the technical scope disclosed by the present disclosure can still modify the technical solutions recorded in the foregoing embodiments, or can easily think of changes, or make equivalent replacements for some of the technical features; and these modifications, changes, or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present disclosure. All should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A game function control method, characterized in that, Providing a graphical user interface through a terminal device, at least a part of a game scene being displayed in the graphical user interface, at least one virtual character that can be controlled by the terminal device being included in the game scene, a movement control area and a function control area for the virtual character being further included in the graphical user interface, and a plurality of function controls being included in the function control area; the game function control method includes: In response to a first specified operation on a first function control, displaying a second function control in the movement control area; the first function control being a control for controlling the virtual character to execute a continuous instruction according to the received operation; the second function control being a switching control for switching the control authority among a plurality of the virtual characters according to the received operation; During the execution of the function instruction corresponding to the first function control, in response to a selection operation on the second function control in the movement control area, controlling the virtual character to simultaneously execute the function instruction corresponding to the second function control.
2. The game function control method according to claim 1, characterized in that, The movement control area and the function control area are respectively arranged on both sides of the graphical user interface.
3. The game function control method according to claim 1, characterized in that, The first specified operation includes any one or more of the following: The operation duration on the first function control exceeds a first preset duration, the operation frequency on the first function control is greater than a preset frequency, and the operation time interval among a plurality of the function controls is less than a preset time interval.
4. The game function control method according to claim 1, wherein The movement control area includes a movement control. The displaying the second function control in the movement control area in response to the first specified operation on the first function control includes: In response to the first specified operation on the first function control and a first movement operation on the movement control, displaying the second function control in the movement control area with a first preset transparency.
5. The game function control method according to claim 4, wherein The controlling the virtual character to simultaneously execute the function instruction corresponding to the second function control during the execution of the function instruction corresponding to the first function control in response to a selection operation on the second function control in the movement control area includes: During the execution of the function instruction corresponding to the first function control, in response to the first movement operation on the movement control and the selection operation on the second function control in the movement control area, controlling the virtual character to move in the moving direction of the first movement operation and simultaneously execute the function instruction corresponding to the second function control.
6. The game function control method according to claim 4, wherein After the displaying the second function control in the movement control area with the first preset transparency in response to the first specified operation on the first function control and the first movement operation on the movement control, it further includes: In response to the end of the first movement operation on the movement control, displaying the second function control in the movement control area with a second preset transparency; wherein, the second preset transparency is less than the first preset transparency.
7. The game function control method according to claim 6, characterized in that After the displaying the second function control in the movement control area with the second preset transparency in response to the end of the first movement operation on the movement control, it further includes: In response to a second movement operation on the mobile control, the second function control in the mobile control area is displayed with the first preset transparency.
8. The game function control method according to claim 1, wherein After displaying the second function control in the mobile control area in response to a first specified operation on the first function control, it further includes: In response to a second specified operation on the first function control, hiding the second function control in the mobile control area.
9. The game function control method according to claim 8, wherein The second specified operation includes any one or more of the following: The non-operation duration for the first function control exceeds a second preset duration, the operation frequency for the first function control is less than or equal to a preset frequency, and the operation time interval between multiple function controls is greater than or equal to a preset time interval.
10. The game function control method according to claim 1, characterized in that, The selection operation includes any one or more of the following: A click operation, a sliding operation, or a long press operation exceeding a third preset duration on the second function control in the mobile control area.
11. A game function control device, characterized in that, A graphical user interface is provided by a terminal device. At least a part of a game scene is displayed in the graphical user interface. The game scene includes at least one virtual character that can be controlled by the terminal device. The graphical user interface further includes a mobile control area and a function control area for the virtual character. Multiple function controls are included in the function control area; the game function control device includes: A display module, configured to display a second function control in the mobile control area in response to a first specified operation on a first function control; the first function control is a control for controlling the virtual character to execute a continuous instruction according to the received operation; the second function control is a switching control for switching the control authority among multiple virtual characters according to the received operation. A control module, configured to, during the execution of the function instruction corresponding to the first function control, in response to a selection operation on the second function control in the mobile control area, control the virtual character to simultaneously execute the function instruction corresponding to the second function control.
12. An electronic terminal, comprising a memory and a processor, wherein a computer program capable of running on the processor is stored in the memory, characterized in that, When the processor executes the computer program, it implements the steps of the game function control method according to any one of claims 1 to 10 above.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and run by the processor, the computer-executable instructions cause the processor to run the game function control method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Method and device for controlling virtual object to release skills, terminal and storage medium
CN111672116A
Virtual object control method and device and electronic equipment
CN113244608A