Game control method, device, electronic equipment and readable storage medium
By displaying object manipulation controls above the virtual keyboard, the problem of players being unable to control virtual objects while inputting text is solved, achieving efficient game operation and interaction.
Patent Information
- Application Number
- CN202211352501.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-31
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2042-10-31
AI Technical Summary
In the game, players cannot directly control their characters when using the virtual keyboard to input text, resulting in high operational complexity and low efficiency.
While displaying the virtual keyboard, object manipulation controls are displayed on its display layer, allowing players to control virtual objects through these controls, enabling simultaneous text input and character control.
It reduces the complexity and time required for character control during text input, improves game operation efficiency, meets players' needs for customized text interaction, reduces interruptions to the game during text input, and enhances the game experience.
Smart Images

Figure CN115645919B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of games, in particular to a game control method and device, electronic equipment and a computer readable storage medium. BACKGROUND
[0002] With the development and popularization of computer equipment technology, more and more terminal games have emerged. At present, text communication is an important interaction mode between players. In the process of a game such as MOBA (Multiplayer Online Battle Arena), a virtual keyboard is usually called out for text input to realize the interaction between players. However, since the player cannot directly perform game operation after calling out the virtual keyboard, the player needs to repeatedly perform the following operations if the player wants to control a role in the text input process: calling out the keyboard to input text, folding up the keyboard, operating the role, calling out the keyboard to input text again, folding up the keyboard, and so on. It can be seen that the operation process of controlling a role in the text input process is complex, the operation time is long, and the operation efficiency is low. SUMMARY
[0003] The embodiments of the present application provide a game control method and device, electronic equipment and a computer readable storage medium, which can control a virtual object during the process of calling out a keyboard for text input, reduce the operation complexity and operation time of controlling a role in the text input process, and improve the game operation efficiency.
[0004] In a first aspect, the embodiments of the present application provide a game control method, which displays a graphical user interface by a terminal device, the graphical user interface contains a game picture of at least part of a virtual scene and an object operation control, the virtual scene contains a virtual object, and the method comprises the following steps.
[0005] In response to a keyboard calling-out operation, a virtual keyboard is displayed on the graphical user interface.
[0006] In response to a specified operation on the virtual keyboard, the object operation control is displayed above the display level of the virtual keyboard.
[0007] In response to a touch operation on the object operation control displayed above the display level of the virtual keyboard, the virtual object is controlled to make an action corresponding to the object operation control.
[0008] In a second aspect, the embodiments of the present application further provide a game control device, which displays a graphical user interface by a terminal device, the graphical user interface contains a game picture of at least part of a virtual scene and an object operation control, the virtual scene contains a virtual object, and the game control device comprises the following steps.
[0009] The first display unit is configured to display a virtual keyboard on the graphical user interface in response to a keyboard call operation;
[0010] The second display unit is configured to display the object operation control above the display level of the virtual keyboard in response to a specified operation on the virtual keyboard.
[0011] The control unit is configured to control the virtual object to make an action corresponding to the object operation control in response to a touch operation on the object operation control above the display level of the virtual keyboard.
[0012] In a third aspect, an embodiment of the present application further provides an electronic device, which includes a memory storing a plurality of instructions; and a processor loading the instructions from the memory to execute steps in any of the game control methods provided by the embodiments of the present application.
[0013] In a fourth aspect, an embodiment of the present application further provides a computer readable storage medium, which stores a plurality of instructions, and the instructions are adapted to be loaded by a processor to execute steps in any of the game control methods provided by the embodiments of the present application.
[0014] The embodiments of the present application display a virtual keyboard on a graphical user interface in response to a keyboard call operation, display an object operation control above the display level of the virtual keyboard in response to a specified operation on the virtual keyboard, and control a virtual object to make an action corresponding to the object operation control in response to a touch operation on the object operation control above the display level of the virtual keyboard. Since the object operation control above the display level of the virtual keyboard can be controlled after the virtual keyboard is called, the object operation control originally covered by the virtual keyboard can be controlled, so that the virtual object can be controlled during the process of calling the keyboard for text input, and the text input state can be switched to quickly when the virtual object is controlled, thereby reducing the operation complexity and operation time of the character control during the text input process, and improving the game operation efficiency. Thus, on one hand, the demand of the player for sending custom text for interaction is met; on the other hand, the text information input is reduced to interrupt the game participation, and the game experience is improved to a certain extent. BRIEF DESCRIPTION OF DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort.
[0016] Figure 1is a system schematic diagram of game control provided by an embodiment of the present application;
[0017] Figure 2 is an embodiment flow schematic diagram of a method of game control provided by an embodiment of the present application;
[0018] Figure 3 is a scene schematic diagram of a graphical user interface before calling a virtual keyboard provided in an embodiment of the present application;
[0019] Figure 4 is an application scene schematic diagram of a graphical user interface after calling a virtual keyboard provided in an embodiment of the present application;
[0020] Figure 5 is another application scene schematic diagram of a graphical user interface after calling a virtual keyboard provided by an embodiment of the present application;
[0021] Figure 6 is an application scene schematic diagram of displaying object operation controls above a virtual keyboard display level provided in an embodiment of the present application;
[0022] Figure 7 is another application scene schematic diagram of displaying object operation controls above a virtual keyboard display level provided in an embodiment of the present application;
[0023] Figure 8 is another application scene schematic diagram of displaying object operation controls above a virtual keyboard display level provided in an embodiment of the present application;
[0024] Figure 9 is another application scene schematic diagram of displaying object operation controls above a virtual keyboard display level provided in an embodiment of the present application;
[0025] Figure 10 is a structure schematic diagram of a device for game control provided by an embodiment of the present application;
[0026] Figure 11 is a structure schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0027] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the scope of protection of the present application. Meanwhile, in the description of the embodiments of the present application, the terms "first", "second", and the like are only used for differentiation and description, and cannot be understood as indicating or implying relative importance. Therefore, the features with "first" and "second" can explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise explicitly and specifically limited.
[0028] The embodiments of the present application provide a game control method and device, an electronic device and a computer readable storage medium. Specifically, the game control method of the embodiments of the present application can be executed by an electronic device, which can be a terminal or a server. The terminal can be a smart phone, a tablet computer, a notebook computer, a touch screen, a game console, a personal computer (PC), a personal digital assistant (PDA), and the like. The terminal can also include a client, which can be a game application client, a browser client carrying a game program, an instant messaging client, or the like. The server can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDNs, and basic cloud computing services such as big data and artificial intelligence platforms.
[0029] For example, when the game control method is executed on a terminal, the terminal device stores a game application program and is used to present a virtual scene in a game picture. The terminal device is used to interact with the user through a graphical user interface, for example, by downloading and installing the game application program on the terminal device and running it. The terminal device can provide the graphical user interface to the user in various ways, for example, by rendering and displaying it on the display screen of the terminal device, or by presenting the graphical user interface through holographic projection. For example, the terminal device can include a touch display screen and a processor, the touch display screen is used to present a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface, the graphical user interface includes a game picture, and the processor is used to run the game, generate the graphical user interface, respond to the operation instructions, and control the display of the graphical user interface on the touch display screen.
[0030] For example, when the game control method is run on a server, it can be a cloud game. The cloud game refers to a game mode based on cloud computing. In the running mode of the cloud game, the running subject of the game application and the game picture presentation subject are separated, and the storage and running of the game control method are completed on the cloud game server. The game picture presentation is completed on the cloud game client. The cloud game client is mainly used for receiving and sending game data and presenting game pictures. For example, the cloud game client can be a display device close to the user side with data transmission function, such as a mobile terminal, a television, a computer, a palm computer, a personal digital assistant, etc., but the terminal device for game data processing is the cloud game server in the cloud. When playing the game, the user operates the cloud game client to send operation instructions to the cloud game server, the cloud game server runs the game according to the operation instructions, encodes and compresses the game picture data, returns the data to the cloud game client through the network, and finally decodes and outputs the game picture through the cloud game client.
[0031] Please refer to Figure 1 , Figure 1 is a schematic diagram of a game control system provided by the embodiments of the present application. The system can include at least one terminal 1000, at least one server 2000, at least one database 3000, and a network 4000. The terminal 1000 held by the user can be connected to different game servers through the network 4000. The terminal 1000 is any device with computing hardware capable of supporting and executing software products corresponding to the game. In addition, the terminal 1000 has one or more multi-touch screens for sensing and obtaining the input of the user's touch or sliding operation performed at one or more points on the touch display screen. In addition, when the system includes multiple terminals 1000, multiple servers 2000, and multiple networks 4000, different terminals 1000 can be connected to each other through different networks 4000, through different servers 2000. The network 4000 can be a wireless network or a wired network, such as a wireless network being a wireless local area network (WLAN), a local area network (LAN), a cellular network, a 2G network, a 3G network, a 4G network, a 5G network, etc. In addition, different terminals 1000 can also use their own Bluetooth networks or hotspot networks to connect to other terminals or servers, etc. For example, multiple users can be online through different terminals 1000 to support multi-player games by connecting through appropriate networks and synchronizing with each other. In addition, the system can include multiple databases 3000, and the multiple databases 3000 are coupled to different servers 2000, and information related to the game environment can be continuously stored in the database 3000 when different users are online for multi-player games.
[0032] The game control method provided by the embodiments of the present application can be executed by a terminal or a server. The embodiments of the present application are described by taking the game control method executed by the terminal as an example. The terminal includes a touch display screen and a processor. The touch display screen is used to present a graphical user interface and receive operation instructions generated by a user acting on the graphical user interface. When the user operates the graphical user interface through the touch display screen, the graphical user interface can control the content of the terminal locally in response to the received operation instructions, or control the content of the server at the other end in response to the received operation instructions. For example, the operation instructions generated by the user acting on the graphical user interface include instructions for starting a game application. The processor is configured to start the game application after receiving the instructions for starting the game application provided by the user. In addition, the processor is configured to render and draw a graphical user interface associated with the game on the touch display screen. The touch display screen is a multi-touch screen capable of sensing the touch or sliding operation of multiple points on the screen at the same time. The user uses a finger to perform a touch operation on the graphical user interface. When the graphical user interface detects the touch operation, the graphical user interface controls different virtual objects in the graphical user interface of the game to perform actions corresponding to the touch operation. For example, the game can be any one of a casual game, an action game, a role-playing game, a strategy game, a sports game, a puzzle game, etc. The game can include a virtual scene of the game drawn on the graphical user interface. In addition, the virtual scene of the game can include one or more virtual objects controlled by the user (or player), such as a virtual character. Optionally, the virtual scene of the game also includes one or more elements, such as skills, scores, character health status, energy, etc., to provide assistance to the player, provide virtual services, increase scores related to the performance of the player, etc. In addition, the graphical user interface can also present one or more indicators to provide indication information to the player. For example, the game can include a virtual object controlled by the player and one or more other virtual objects (such as enemy characters). In an embodiment, the one or more other virtual objects are controlled by other players of the game. For example, the one or more other virtual objects can be controlled by a computer, such as a robot using an artificial intelligence (AI) algorithm, to implement a man-machine combat mode. For example, the virtual object has various skills or abilities used by the game player to achieve the goal. For example, the virtual object has one or more weapons, props, tools, etc. that can be used to eliminate other objects from the game. Such skills or abilities can be activated by the game player using one of the plurality of preset touch operations of the touch display screen of the terminal. The processor can be configured to present the corresponding game picture in response to the operation instructions generated by the touch operation of the user.
[0033] The following is a detailed description in conjunction with the accompanying drawings. It should be noted that the order of description of 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 drawings.
[0034] like Figure 2 As shown, the specific flow of this game control method can be summarized in steps 201 to 203, where:
[0035] 201. In response to a keyboard access operation, display a virtual keyboard in the graphical user interface.
[0036] This can be achieved by displaying a graphical user interface (GUI) on a terminal device. The GUI includes at least a portion of the game screen and object manipulation controls within the virtual scene, which contains virtual objects. For example... Figure 3 As shown, a graphical user interface 100 can be generated on the touch screen of terminal 1000 by executing a game application. The graphical user interface 100 includes a virtual scene game screen and object manipulation controls 20. The virtual scene on the graphical user interface 100 contains virtual objects 10. Multiple object manipulation controls 20 can be included, such as skill controls 21 (associated with skill mode 1), skill controls 22 (associated with skill mode 2), skill controls 23 (associated with skill mode 3), skill controls 24 (associated with skill mode 4), and movement controls 25 (used to move virtual objects). Users can control virtual objects 10 to trigger associated skill modes in the virtual scene by clicking individual skill controls; for example, when a user clicks skill control 22 corresponding to skill mode 2, they can control virtual objects 10 to trigger skill mode 2 in the virtual scene.
[0037] Virtual objects refer to virtual characters in games, such as virtual people, virtual animals, and virtual items.
[0038] Among them, object manipulation controls refer to controls used to control virtual objects, such as movement controls (like joystick controls) used to control the movement of virtual objects, and skill controls (like attack controls) used to control the release of skills by virtual objects.
[0039] The virtual keyboard can be used for text input, or for converting voice input into text.
[0040] The keyboard call-out operation refers to an operation for calling out a virtual keyboard. Specifically, a manner of calling out the virtual keyboard can be set in advance according to actual business scenarios, and the manner of calling out the virtual keyboard is not specifically limited in the embodiments of the present application. For example, the virtual keyboard can be called out by double-clicking any position of the graphical user interface, and the user can call out the virtual keyboard by double-clicking any position of the graphical user interface through the touch display screen of the terminal 1000. At this time, the keyboard call-out operation is specifically "double-clicking any position of the graphical user interface". For another example, the virtual keyboard can be called out by pressing the power button of the terminal 1000 for three times in succession during game running, and the user can call out the virtual keyboard by pressing the power button of the terminal 1000 for three times in succession. At this time, the keyboard call-out operation is specifically "pressing the power button of the terminal 1000 for three times in succession".
[0041] There are various manners of displaying the virtual keyboard in step 201. Exemplarily, the manners include:
[0042] (1) In some embodiments, the virtual keyboard can be directly overlaid on the game picture and the object operation control, so as to avoid the called-out keyboard being blocked by the game picture or the object operation control, and ensure that information can be normally input after the virtual keyboard is called out. At this time, step 201 can specifically include: in response to the keyboard call-out operation, displaying the virtual keyboard above the display level of the game picture and above the display level of the object operation control, so as to display the virtual keyboard on the graphical user interface.
[0043] Taking the manner of calling out the virtual keyboard, i.e., "double-clicking any position of the graphical user interface to call out the virtual keyboard", as an example, for example, as shown in Figure 3 and Figure 4 , the graphical user interface before the virtual keyboard is called out is as shown in Figure 3 When the player double-clicks any position of the graphical user interface through the touch display screen of the terminal 1000, the terminal 1000 will respond to the keyboard call-out operation "double-clicking any position of the graphical user interface", and display the virtual keyboard above the display level of the game picture and above the display level of the object operation control, so as to display the virtual keyboard on the game picture and the object operation control, as shown in Figure 4 .
[0044] (2) As shown in Figure 4As shown, since the virtual keyboard's display layer is above the game screen's display layer, the game screen superimposed on the virtual keyboard in the graphical user interface will be covered by the virtual keyboard. This prevents the player from directly touching the portion of the game screen (superimposed on the virtual keyboard), thus preventing the player from controlling virtual objects while inputting text using the virtual keyboard. In some embodiments, to avoid the game screen being covered by the virtual keyboard and thus affecting the player's observation of the game situation, the virtual keyboard can be displayed with a certain transparency. In this case, step 201 may specifically include: in response to the keyboard recall operation, displaying the virtual keyboard on the graphical user interface with a preset first transparency to reveal the game screen below the virtual keyboard's display layer.
[0045] The first transparency refers to the display transparency of the virtual keyboard, used to reveal the game screen displayed below the virtual keyboard. It can be understood that the first transparency is greater than 0 to effectively reveal the game screen displayed below the virtual keyboard. The specific value of the first transparency can be set according to the actual business scenario requirements; in this embodiment, the specific value of the first transparency is not limited.
[0046] Taking an example where the initial transparency is 50% and the preset method for calling up the virtual keyboard is "double-click anywhere in the graphical user interface to call up the virtual keyboard," for instance, as shown below... Figure 3 and Figure 5 As shown, the graphical user interface before the virtual keyboard is brought up is as follows: Figure 3 As shown, firstly, the player can double-click anywhere on the graphical user interface using the touchscreen of the terminal 1000; then, the terminal 1000 will respond to the keyboard input operation "double-click anywhere on the graphical user interface" and display a virtual keyboard above the game screen display layer with 50% transparency, as shown. Figure 5 As shown, although the virtual keyboard is also overlaid on the game screen, it has 50% transparency, allowing the game screen beneath it to shine through. This allows players to observe the current game situation while typing, preventing their reactions from being affected by text input and thus improving the overall gaming experience.
[0047] 202. In response to a specified operation applied to the virtual keyboard, display the object operation control above the display layer of the virtual keyboard.
[0048] The specific operation mode of the specified operation can be set according to actual business scenario requirements, and the specific operation mode of the specified operation is not limited in the embodiments of the present application. For example, the specified operation can be long pressing a preset time length (such as long pressing 1 second) on the virtual keyboard, continuously clicking multiple times and holding (such as continuously clicking 2 times and holding) on the virtual keyboard, and the like.
[0049] There are various ways to display the object operation control above the display level of the virtual keyboard in step 202. The following describes how to display the object operation control above the display level of the virtual keyboard by taking the display mode of case one and case two and the specified operation of “long pressing 2 seconds on the virtual keyboard” as examples.
[0050] Case one: the display level of the game picture and the object operation control are both placed above the display level of the virtual keyboard to display the game picture and the object operation control above the display level of the virtual keyboard.
[0051] Please refer to Figure 6 At this time, in step 202: when detecting the operation of long pressing 2 seconds on the virtual keyboard, the game picture will be displayed above the display level of the virtual keyboard, and the object operation control will be displayed above the display level of the virtual keyboard. The display level of the object operation control and the display level of the game picture in the graphical user interface are both placed above the virtual keyboard, so that the player can control the virtual object through the object operation control in the case of calling out the keyboard, and the game picture can be prevented from being covered by the called-out virtual keyboard, which reduces the operation complexity and operation time of character control in the text input process, and improves the game operation efficiency.
[0052] Case two: the object operation control is placed above the display level of the virtual keyboard, and the game picture is not placed above the display level of the virtual keyboard, to display the object operation control above the display level of the virtual keyboard.
[0053] The following describes how to display the object operation control above the display level of the virtual keyboard in case two by taking the display of all object operation controls in the graphical user interface above the display level of the virtual keyboard and the display of part of the object operation controls in the graphical user interface above the display level of the virtual keyboard as examples.
[0054] <1> The object operation control displayed above the display level of the virtual keyboard is all object operation controls in the graphical user interface.
[0055] Please refer to Figure 3 and Figure 7At this time, step 202 can specifically include: when detecting the operation of long pressing for 2 seconds on the virtual keyboard, all object operation controls in the graphical user interface will be displayed above the display level of the virtual keyboard. So that the display level of all object operation controls in the graphical user interface is above the virtual keyboard, so that the player can control the virtual object through the object operation control in the case of calling out the keyboard, reduce the operation complexity and operation time of character control in the text input process, improve the game operation efficiency.
[0056] For example, as shown in Figure 3 The graphical user interface includes 4 skill controls and 1 movement control (such as joystick control). After the virtual keyboard is called out in step 201, the 4 skill controls and 1 movement control included in the graphical user interface are all covered below the virtual keyboard. When the player long-presses the virtual keyboard of the graphical user interface on the touch display screen of the terminal 1000 for 2 seconds, the 4 skill controls and 1 movement control will be displayed above the display level of the virtual keyboard, as shown in Figure 7 .
[0057] <2> The object operation controls displayed above the display level of the virtual keyboard are part of the object operation controls in the graphical user interface.
[0058] At this time, step 202 can specifically include: when detecting the operation of long pressing for 2 seconds on the virtual keyboard, the specified object operation controls in the graphical user interface will be displayed above the display level of the virtual keyboard. So that the display level of part of the object operation controls in the graphical user interface is above the virtual keyboard, so that the player can control the virtual object through the displayed part of the object operation controls in the case of calling out the keyboard, reduce the operation complexity and operation time of character control in the text input process, improve the game operation efficiency.
[0059] Among them, the displayed specified object operation control can be specifically the object operation control covered below the virtual keyboard after the virtual keyboard is called out in step 201, or it can be the object operation control of a specified category, or it can be the object operation control at a specified area (The specified area is specifically the area associated with the display hot area in the graphical user interface, such as the movement control area).
[0060] <2.1> Taking the example of a specified object operation control that is covered by the virtual keyboard, assuming that the graphical user interface includes 5 skill controls (controls corresponding to skill 1, skill 2, skill 3, skill 4, and skill 5 respectively) and 1 movement control (such as a joystick control), after the virtual keyboard is invoked in step 201, the 4 skill controls (controls corresponding to skill 1, skill 2, skill 3, and skill 4 respectively) and 1 movement control in the graphical user interface are covered by the virtual keyboard. When the player presses and holds the virtual keyboard in the graphical user interface for 2 seconds on the touch screen of the terminal 1000, the 4 skill controls (controls corresponding to skill 1, skill 2, skill 3, and skill 4 respectively) and 1 movement control covered by the virtual keyboard will be displayed above the display layer of the virtual keyboard.
[0061] <2.2> Taking a specified object operation control as an example, assuming the graphical user interface includes four skill controls (skill control 1, skill control 2, skill control 3, and skill control 4) and one movement control (such as a joystick control), and the control categories of skill controls 1, 2, 3, and 4 are attack, evasion, and evasion, respectively; after the virtual keyboard is invoked in step 201, the four skill controls and one movement control included in the graphical user interface are all covered under the virtual keyboard. Assuming the specified category is evasion, when the player presses and holds for 2 seconds on the virtual keyboard of the graphical user interface through the touch screen of terminal 1000, the skill controls of the specified category in the graphical user interface (i.e., skill control 1 and skill control 2) will be displayed above the display layer of the virtual keyboard, instead of placing the display layer of other categories of controls such as skill control 3 and skill control 4 above the display layer of the virtual keyboard. Figure 9 As shown.
[0062] <2.3> Taking the object operation control operating on the specified object as an example, in step 202, in response to the specified operation (for example, long pressing the screen area where the control is located for 2 seconds) on the specified area of the virtual keyboard, the object operation control (for example, the moving control) is displayed above the display level of the virtual keyboard. Assuming that the graphical user interface includes 4 skill controls (skill control 1, skill control 2, skill control 3, and skill control 4) and 1 moving control (for example, a joystick control), the control categories of the skill control 1, the skill control 2, the skill control 3, and the skill control 4 are attack type, attack type, evasion type, and evasion type, respectively. After the virtual keyboard is called in step 201, the 4 skill controls and the 1 moving control included in the graphical user interface are covered below the virtual keyboard. When the player long presses the virtual keyboard (for example, at the position corresponding to the moving control) of the graphical user interface by the touch display screen of the terminal 1000 for 2 seconds, the object operation control (that is, the moving control) at the long pressing area of the player, which is covered by the virtual keyboard, is displayed above the display level of the virtual keyboard, as shown in FIG. 8. Figure 8
[0063] Further, in case two, in order to facilitate the player to observe the game situation, when the object operation control is displayed above the display level of the virtual keyboard, the display transparency of the virtual keyboard can also be appropriately reduced to facilitate the player to better observe the game situation when controlling the virtual object. At this time, in step 202, when the object operation control is displayed above the display level of the virtual keyboard, the virtual keyboard is displayed at a preset second transparency to transmit the game picture below the level where the virtual keyboard is located.
[0064] The first transparency is the display transparency of the virtual keyboard, which is used to transmit the game picture. It can be understood that the second transparency is greater than 0, so as to effectively transmit the game picture below the display level of the virtual keyboard. The specific value of the second transparency can be set according to the actual business scenario requirement, and the specific value of the second transparency is not limited in the embodiment of the present application.
[0065] The difference between the first transparency and the second transparency is that: the first transparency is the display transparency of the virtual keyboard when the display level of the virtual keyboard is above the display level of the game picture and the display level of the virtual keyboard is also above the display level of the object operation control; the second transparency is the display transparency of the virtual keyboard when the display level of the virtual keyboard is above the display level of the game picture but the display level of the virtual keyboard is below the display level of the object operation control.
[0066] Further, if the virtual keyboard is displayed on the game picture of the graphical user interface according to the first transparency in step 201, in order to facilitate the player to observe the game situation and make more accurate role control, the second transparency can be controlled to be greater than the first transparency.
[0067] 203. in response to the touch operation of the object operation control displayed above the virtual keyboard in the display hierarchy, controlling the virtual object to make an action corresponding to the object operation control.
[0068] The touch operation of the object operation control displayed above the virtual keyboard in the display hierarchy can be pressing, long pressing, dragging, sliding, etc.
[0069] The following will take the object operation control of the touch operation as a moving control and a skill control as an example to illustrate how to control the virtual object in the virtual scene to make an action corresponding to the object operation control.
[0070] (1) The object operation control of the touch operation is a moving control.
[0071] At this time, in step 203, in response to the touch operation of the object operation control displayed above the virtual keyboard in the display hierarchy, the virtual object is controlled to move in the virtual scene.
[0072] For example, as shown in Figure 6 , Figure 7 , Figure 8 or Figure 9 When the player triggers a specified operation on the virtual keyboard through the touch display screen of the terminal 1000, the moving control will be displayed above the display hierarchy of the virtual keyboard; when the touch operation of the player on the moving control displayed above the virtual keyboard in the display hierarchy is received, the virtual object in the virtual scene will be controlled to make a moving action (such as moving forward, forward and backward, left, or right, etc.). Thus, the virtual object can be controlled to move in the virtual scene, so that the player can control the virtual object in the case of calling out the keyboard, reducing the operation complexity and operation time of character control in the text input process, improving the game operation efficiency; avoiding the problem that the virtual object cannot be controlled after the keyboard is called out, so that the game situation cannot be responded in time.
[0073] (2) The object operation control of the touch operation is a skill control.
[0074] At this time, in step 203, in response to the touch operation of the object operation control displayed above the virtual keyboard in the display hierarchy, the virtual object is controlled to release the skill corresponding to the skill control.
[0075] For example, as shown in Figure 6 , Figure 7 or Figure 9As shown, when a player triggers a specified operation on the virtual keyboard via the touchscreen display of terminal 1000, skill controls will be displayed above the virtual keyboard's display layer. When a player's touch operation is received on a skill control (such as skill control 1) displayed above the virtual keyboard, the virtual object in the virtual scene will be controlled to release the skill corresponding to the touched skill control (such as skill mode 1 corresponding to skill control 1). This allows for the control of virtual objects to trigger skills in the virtual scene, enabling players to control virtual objects while the keyboard is accessed. This reduces the complexity and time required for character control during text input, improving game operation efficiency. It also avoids the problem of being unable to control virtual objects after accessing the keyboard, thus preventing timely responses to game situations.
[0076] Furthermore, to avoid operational conflicts between the object manipulation controls and the virtual keyboard, when the object manipulation controls are displayed above the display level of the virtual keyboard, the virtual keyboard can also be locked.
[0077] Furthermore, to ensure a quick and efficient switch between text input and character control after the virtual keyboard is invoked, when object manipulation controls are displayed above the virtual keyboard's display layer, the controls above the virtual keyboard's display layer are hidden when a touch operation on these controls ends. This ensures the virtual keyboard's input function can be quickly restored, improving text input efficiency. Conversely, if the virtual keyboard is locked, it can be unlocked when a touch operation on an object manipulation control above it ends, ensuring the virtual keyboard's input function is restored.
[0078] For example, such as Figure 3 , Figure 5 and Figure 7 As shown, taking the pre-set method of calling up the virtual keyboard as "double-clicking anywhere in the graphical user interface to call up the virtual keyboard", the specified operation as "pressing and holding on the virtual keyboard for 1 second", and displaying all object operation controls in the graphical user interface above the display layer of the virtual keyboard as an example, when the player double-clicks on the touch screen of Terminal 1000... Figure 3 When the user interface is positioned anywhere in the graphical user interface shown, the terminal 1000 will respond to the keyboard access operation "double-click anywhere in the graphical user interface" and display a virtual keyboard above the game screen display layer, such as... Figure 5 As shown. When the player's left hand is... Figure 5 Press and hold for 1 second on the virtual keyboard (such as the movement control area), and all object manipulation controls in the graphical user interface will be displayed above the virtual keyboard's display layer, such as... Figure 7 As shown. When a player is detected targeting...Figure 7 The touch operation of the object operation control (such as the skill control 1) above the display level of the virtual keyboard will respond to the touch operation of the object operation control above the display level of the virtual keyboard, and control the virtual object to release the skill corresponding to the object skill control 1 in the virtual scene. Figure 7 The touch operation of the object operation control (such as the skill control 1) above the display level of the virtual keyboard will respond to the touch operation of the object operation control above the display level of the virtual keyboard, and control the virtual object to release the skill corresponding to the object skill control 1 in the virtual scene. Figure 3 As shown in the display state, the virtual keyboard is displayed above the display level of the object operation control and the game picture, so as to ensure quick switching to the text input state.
[0079] Further, when the object operation control is not displayed above the display level of the virtual keyboard, the input information for sending to other terminal devices can also be obtained in response to the input operation on the virtual keyboard. For example, when the virtual keyboard is called out in step 201, the input information for sending to other terminal devices can be obtained in response to the input operation of the player on the virtual keyboard. For another example, when the touch operation on the object operation control above the display level of the virtual keyboard is ended, the virtual keyboard exits the locked state and restores the normal input function, the input information for sending to other terminal devices can be obtained in response to the input operation on the virtual keyboard.
[0080] As can be seen from the above, in the embodiment, the virtual keyboard is displayed on the graphical user interface in response to the keyboard call-out operation; the object operation control is displayed above the display level of the virtual keyboard in response to the specified operation on the virtual keyboard; the virtual object makes the action corresponding to the object operation control in response to the touch operation on the object operation control above the display level of the virtual keyboard. Since the object operation control can be displayed above the display level of the virtual keyboard after the virtual keyboard is called out, the object operation control originally covered by the virtual keyboard can be controlled by touch operation, so that the virtual object can still be controlled during the text input process of calling out the keyboard, and the text input state can be quickly switched when the virtual object is controlled, thereby reducing the operation complexity and operation time of the role control during the text input process, and improving the game operation efficiency. Thus, on the one hand, the demand of the player for sending custom text for interaction is met; on the other hand, the text information input is interrupted during the game participation, which improves the game experience to a certain extent.
[0081] In order to better implement the above method, an embodiment of the present application further provides a game control device, which can be integrated in an electronic device, such as a computer device, which can be a terminal, a server, etc.
[0082] The terminal can be a mobile phone, tablet computer, smart Bluetooth device, laptop computer, personal computer, etc.; the server can be a single server or a server cluster composed of multiple servers.
[0083] For example, in this embodiment, the method of this application embodiment will be described in detail by taking the integration of a game control device into a smartphone as an example.
[0084] For example, such as Figure 10 As shown, the game control device can display a graphical user interface (GUI) on a terminal device. The GUI includes at least a portion of the game screen of a virtual scene and object manipulation controls. The virtual scene contains virtual objects. The game control device may include:
[0085] The first display unit 1001 is configured to display a virtual keyboard on the graphical user interface in response to a keyboard recall operation;
[0086] The second display unit 1002 is used to respond to a specified operation applied to the virtual keyboard and display the object operation control above the display layer of the virtual keyboard.
[0087] The control unit 1003 is configured to control the virtual object to perform the action corresponding to the object operation control in response to a touch operation on the object operation control displayed above the virtual keyboard.
[0088] In some embodiments, the first display unit 1001 is specifically used for:
[0089] When the object operation controls are not displayed above the display layer of the virtual keyboard, the virtual keyboard is displayed on the graphical user interface with a preset first transparency.
[0090] In some embodiments, the first display unit 1001 is specifically used for:
[0091] When the object operation controls are displayed above the display layer of the virtual keyboard, the virtual keyboard is displayed with a preset second transparency to reveal the game screen below the virtual keyboard's display layer.
[0092] In some embodiments, the game control device further includes an input unit (not shown in the figures), the input unit being specifically used for:
[0093] When the object operation control is not displayed above the display layer of the virtual keyboard, the system responds to input operations on the virtual keyboard and obtains input information for sending to other terminal devices.
[0094] In some embodiments, the second display unit 1002 is specifically used for:
[0095] displaying the object operation control above the display level of the virtual keyboard, controlling the virtual keyboard to enter a locked state.
[0096] In some embodiments, the second display unit 1002 is specifically configured to:
[0097] displaying the object operation control above the display level of the virtual keyboard, in response to the end of the touch operation, hiding the object operation control above the display level of the virtual keyboard.
[0098] In some embodiments, the second display unit 1002 is specifically configured to:
[0099] In response to the end of the touch operation, controlling the virtual keyboard to exit the locked state.
[0100] In some embodiments, the specified operation is a long press operation.
[0101] In some embodiments, the object operation control includes a movement control; the control unit 1003 is specifically configured to:
[0102] in response to a touch operation on the object operation control displayed above the display level of the virtual keyboard, controlling the virtual object to move in the virtual scene.
[0103] In some embodiments, the object operation control includes a skill control; the control unit 1003 is specifically configured to:
[0104] in response to a touch operation on the object operation control displayed above the display level of the virtual keyboard, controlling the virtual object to release a skill corresponding to the skill control.
[0105] In some embodiments, the second display unit 1002 is specifically configured to:
[0106] in response to a specified operation acting on a specified region of the virtual keyboard, displaying the object operation control above the display level of the virtual keyboard; wherein the specified region is associated with a display hot area of the object operation control in the graphical user interface.
[0107] As can be seen, the game control apparatus provided in the embodiment can display the virtual keyboard on the graphical user interface in response to the keyboard call operation by the first display unit 1001, display the object operation control above the display level of the virtual keyboard in response to the specified operation on the virtual keyboard by the second display unit 1002, and control the virtual object to make the action corresponding to the object operation control in response to the touch operation on the object operation control above the display level of the virtual keyboard by the control unit 1003.
[0108] Therefore, the game control apparatus provided in the embodiment can bring the following technical effects: since the object operation control can be displayed above the display level of the virtual keyboard after the virtual keyboard is called, the object operation control originally covered by the virtual keyboard can be controlled by the touch operation, so that the virtual object can be controlled during the text input process by calling the keyboard, and the text input state can be switched to the control state of the virtual object quickly, thereby reducing the operation complexity and operation time of the character control during the text input process, and improving the game operation efficiency. Therefore, on one hand, the demand of the player for sending the custom text to interact is met; on the other hand, the game participation is not interrupted during the text information input, and the game experience is improved to a certain extent.
[0109] Correspondingly, the embodiment of the present application further provides an electronic device, which can be a terminal, such as a smart phone, a tablet computer, a notebook computer, a touch screen, a game console, a personal computer (PC), a personal digital assistant (PDA), and the like. Figure 11 As shown in Figure 11 The electronic device 1100 includes a processor 1101 having one or more processing cores, a memory 1102 having one or more computer readable storage media, and a computer program stored on the memory 1102 and executable on the processor. The processor 1101 is electrically connected to the memory 1102. Those skilled in the art can understand that the structure of the electronic device shown in the figure does not constitute a limitation on the electronic device, and can include more or fewer components than the figure, or combine certain components, or different component arrangements.
[0110] The processor 1101 is the control center of the electronic device 1100, connects all parts of the electronic device 1100 through various interfaces and lines, executes various functions of the electronic device 1100 and processes data by running or loading software programs and / or modules stored in the memory 1102 and calling data stored in the memory 1102, thereby overall monitoring the electronic device 1100.
[0111] In the embodiments of the present application, the processor 1101 in the electronic device 1100 loads the instructions corresponding to the processes of one or more application programs into the memory 1102, and runs the application programs stored in the memory 1102 by the processor 1101, thereby realizing various functions according to the following steps:
[0112] In response to the keyboard call operation, displaying a virtual keyboard on the graphical user interface;
[0113] In response to a specified operation acting on the virtual keyboard, displaying the object operation control above the display level of the virtual keyboard;
[0114] In response to a touch operation on the object operation control above the display level of the virtual keyboard, controlling the virtual object to make the action corresponding to the object operation control.
[0115] In some embodiments, when the object operation control is not displayed above the display level of the virtual keyboard, the displaying a virtual keyboard on the graphical user interface comprises:
[0116] Displaying the virtual keyboard on the graphical user interface with a preset first transparency.
[0117] In some embodiments, when the object operation control is displayed above the display level of the virtual keyboard, the virtual keyboard is displayed with a preset second transparency to reveal the game picture below the level where the virtual keyboard is located.
[0118] In some embodiments, when the object operation control is not displayed above the display level of the virtual keyboard, the method further comprises:
[0119] In response to an input operation on the virtual keyboard, obtaining input information for sending to other terminal devices.
[0120] In some embodiments, when the object operation control is displayed above the display level of the virtual keyboard, the method further comprises:
[0121] Controlling the virtual keyboard to enter a locked state.
[0122] In some embodiments, when the object operation control is displayed above the display level of the virtual keyboard, the method further includes:
[0123] In response to the end of the touch operation, the object operation control above the display level of the virtual keyboard is hidden.
[0124] In some embodiments, the method further includes:
[0125] In response to the end of the touch operation, the virtual keyboard is controlled to exit the locked state.
[0126] In some embodiments, the specified operation is a long press operation.
[0127] In some embodiments, the object operation control includes a movement control;
[0128] The response to the touch operation on the object operation control above the display level of the virtual keyboard includes:
[0129] In response to the touch operation on the object operation control above the display level of the virtual keyboard, the virtual object is controlled to move in the virtual scene.
[0130] In some embodiments, the object operation control includes a skill control;
[0131] The response to the touch operation on the object operation control above the display level of the virtual keyboard includes:
[0132] In response to the touch operation on the object operation control above the display level of the virtual keyboard, the virtual object is controlled to release a skill corresponding to the skill control.
[0133] In some embodiments, the response to the specified operation on the virtual keyboard includes:
[0134] In response to the specified operation on a specified region of the virtual keyboard, the object operation control is displayed above the display level of the virtual keyboard; wherein the specified region is associated with a display hot zone of the object operation control in the graphical user interface.
[0135] Therefore, the electronic device 1100 provided in this embodiment can bring the following technical effects: a virtual keyboard is displayed in the graphical user interface in response to a keyboard access operation; object operation controls are displayed above the virtual keyboard's display layer in response to a specified operation applied to the virtual keyboard; and the virtual object is controlled to perform actions corresponding to the object operation controls in response to touch operations on the object operation controls displayed above the virtual keyboard. Since object operation controls can be displayed above the virtual keyboard's display layer after the virtual keyboard is accessed, the object operation controls originally covered by the virtual keyboard can be touched, allowing control of the virtual object to continue while text input is performed. Furthermore, while controlling the virtual object, a quick switch to dialogue input mode can be achieved, reducing the complexity and time required for character control during text input and improving game operation efficiency. Thus, on the one hand, it meets the player's need to send custom text for interaction; on the other hand, it reduces interruptions to game participation during text input, improving the game experience to a certain extent.
[0136] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0137] Optional, such as Figure 11 As shown, the electronic device 1100 also includes: a touch display screen 1103, a radio frequency circuit 1104, an audio circuit 1105, an input unit 1106, and a power supply 1107. The processor 1101 is electrically connected to the touch display screen 1103, the radio frequency circuit 1104, the audio circuit 1105, the input unit 1106, and the power supply 1107. Those skilled in the art will understand that... Figure 11 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.
[0138] The touch display screen 1103 can be used to display a graphical user interface and receive operation instructions generated by user acting on the graphical user interface. The touch display screen 1103 can 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 and various graphical user interfaces of the electronic device, which can be composed of graphics, text, icons, video and any combination thereof. Optionally, the display panel can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. The touch panel can be used to collect touch operations (such as user operations on or near the touch panel using a finger, a stylus or any suitable object or accessory) of the user thereon or therearound, and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel can include two parts of a touch detection device and a touch controller. The touch detection device detects the touch position 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, and converts it into touch coordinates, and then sends it to the processor 1101, and can also receive commands from the processor 1101 and execute them. The touch panel can cover the display panel, and when the touch panel detects a touch operation thereon or therearound, it transmits to the processor 1101 to determine the type of touch event, and then the processor 1101 provides corresponding visual output on the display panel according to the type of touch event. In the embodiments of the present application, the touch panel and the display panel can be integrated into the touch display screen 1103 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can realize the input and output functions as two independent components. That is, the touch display screen 1103 can also realize the input function as part of the input unit 1106.
[0139] The radio frequency circuit 1104 can be used to transceive radio frequency signals to establish wireless communication with network devices or other electronic devices, and transceive signals between network devices or other electronic devices.
[0140] The audio circuit 1105 can be used to provide an audio interface between a user and the electronic device through a speaker and a microphone. The audio circuit 1105 can convert received audio data into an electrical signal and transmit the electrical signal to the speaker for conversion into a sound signal and output by the speaker. On the other hand, the microphone collects a sound signal and converts the sound signal into an electrical signal, which is received by the audio circuit 1105 and converted into audio data. The audio data is output to the processor 1101 for processing, transmitted to another electronic device through the radio frequency circuit 1104, or output to the memory 1102 for further processing. The audio circuit 1105 can also include a jack for a headset to provide communication between the headset and the electronic device.
[0141] The input unit 1106 can be used to receive inputted numbers, character information or user feature information (e.g., fingerprint, iris, face information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0142] The power supply 1107 is used to supply power to various components of the electronic device 1100. Optionally, the power supply 1107 can be logically connected to the processor 1101 through a power management system, so that the power management system can manage charging, discharging and power consumption management, etc. The power supply 1107 can also include one or more direct current or alternating current power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, etc.
[0143] Although Figure 11 The electronic device 1100 can also include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which are not shown in the embodiments and will not be described herein.
[0144] In the above embodiments, the description of each embodiment focuses on different aspects, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0145] Those skilled in the art can understand that all or part of the steps in the methods of the above embodiments can be completed by instructions, or by related hardware controlled by the instructions, which can be stored in a computer readable storage medium and loaded and executed by a processor.
[0146] To this end, the embodiments of the present application provide a computer readable storage medium, which stores a plurality of computer programs capable of being loaded by a processor to execute the steps in any of the game control methods provided by the embodiments of the present application. For example, the computer program can execute the following steps:
[0147] In response to a keyboard call operation, displaying a virtual keyboard on the graphical user interface;
[0148] displaying the object operation control above the display level of the virtual keyboard in response to a specified operation acting on the virtual keyboard;
[0149] controlling the virtual object to make an action corresponding to the object operation control in response to a touch operation on the object operation control displayed above the display level of the virtual keyboard.
[0150] In some embodiments, when the object operation control is not displayed above the display level of the virtual keyboard, the displaying the virtual keyboard on the graphical user interface comprises:
[0151] displaying the virtual keyboard on the graphical user interface with a preset first transparency.
[0152] In some embodiments, when the object operation control is displayed above the display level of the virtual keyboard, the virtual keyboard is displayed with a preset second transparency to reveal the game picture below the level where the virtual keyboard is located.
[0153] In some embodiments, when the object operation control is not displayed above the display level of the virtual keyboard, the method further comprises:
[0154] obtaining input information for sending to other terminal devices in response to an input operation on the virtual keyboard.
[0155] In some embodiments, when the object operation control is displayed above the display level of the virtual keyboard, the method further comprises:
[0156] controlling the virtual keyboard to enter a locked state.
[0157] In some embodiments, when the object operation control is displayed above the display level of the virtual keyboard, the method further comprises:
[0158] hiding the object operation control above the display level of the virtual keyboard in response to the end of the touch operation.
[0159] In some embodiments, the method further comprises:
[0160] controlling the virtual keyboard to exit the locked state in response to the end of the touch operation.
[0161] In some embodiments, the specified operation is a long press operation.
[0162] In some embodiments, the object operation control comprises a movement control.
[0163] The response to the touch operation on the object operation control displayed above the virtual keyboard controls the virtual object to make the action corresponding to the object operation control.
[0164] The response to the touch operation on the object operation control displayed above the virtual keyboard controls the virtual object to make the action corresponding to the object operation control.
[0165] In some embodiments, the object operation control includes a skill control.
[0166] The response to the touch operation on the object operation control displayed above the virtual keyboard controls the virtual object to make the action corresponding to the object operation control.
[0167] The response to the touch operation on the object operation control displayed above the virtual keyboard controls the virtual object to make the action corresponding to the object operation control.
[0168] In some embodiments, the response to the specified operation on the virtual keyboard displays the object operation control above the display level of the virtual keyboard, including:
[0169] The response to the specified operation on the specified area of the virtual keyboard displays the object operation control above the display level of the virtual keyboard; wherein the specified area is associated with the display hot area of the object operation control in the graphical user interface.
[0170] It can be seen that the computer program can be loaded by the processor to execute the steps in any of the game control methods provided by the embodiments of the present application, so that the computer readable storage medium of the embodiments of the present application can bring the following technical effects: a virtual keyboard is displayed on the graphical user interface in response to a keyboard call operation; an object operation control is displayed above the display level of the virtual keyboard in response to a specified operation on the virtual keyboard; a virtual object is controlled to make an action corresponding to the object operation control in response to a touch operation on the object operation control displayed above the virtual keyboard; since the object operation control can be displayed above the display level of the virtual keyboard after the virtual keyboard is called, the object operation control originally covered by the virtual keyboard can be controlled by the touch operation, so that the virtual object can still be controlled during the process of calling the keyboard for text input, and the text input state can be quickly switched to the control of the virtual object, reducing the operation complexity and operation time of the role control during the text input process, and improving the game operation efficiency. Therefore, on the one hand, the demand of players for sending custom text for interaction is met; on the other hand, the interruption of text information input to the game participation is reduced, which improves the game experience to a certain extent.
[0171] The specific implementation of the above operations can refer to the foregoing embodiments, which will not be described herein.
[0172] The computer readable storage medium can include a read only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0173] In the above game control device, computer readable storage medium, and electronic equipment embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can refer to the relevant description of other embodiments. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described game control device, computer readable storage medium, electronic equipment, and the corresponding units thereof and the beneficial effects brought by them can refer to the description of the game control method in the above embodiments, which will not be described herein.
[0174] The game control method, device, electronic equipment, and computer readable storage medium provided by the embodiments of the present application are described in detail above, and the principle and implementation manner of the present application are described by applying specific examples; the above embodiment description is only used to help understand the method of the present application and its core idea; meanwhile, for those skilled in the art, according to the idea of the present application, the specific implementation manner and application range will be changed; in conclusion, the content of the specification should not be understood as a limitation of the present application.
Claims
1. A method for controlling a game, characterized in that, Displaying a graphical user interface (GUI) via a terminal device, the GUI including at least a portion of a virtual scene's game screen and object manipulation controls, the virtual scene containing virtual objects, the method comprising: In response to a keyboard recall operation, a virtual keyboard is displayed on the graphical user interface; In response to a specified operation applied to a specified area on the virtual keyboard, the object operation control is displayed above the display layer of the virtual keyboard, and the virtual keyboard is displayed with a preset second transparency to reveal the game screen below the virtual keyboard layer; wherein, the specified area is associated with the display hotspot of the object operation control in the graphical user interface; In response to a touch operation on the object manipulation control displayed above the virtual keyboard, the virtual object is controlled to perform the action corresponding to the object manipulation control.
2. The method according to claim 1, characterized in that, When the object manipulation controls are not displayed above the display layer of the virtual keyboard, displaying the virtual keyboard on the graphical user interface includes: A virtual keyboard is displayed on the graphical user interface with a preset first transparency.
3. The method according to claim 1, characterized in that, When the object manipulation controls are not displayed above the display layer of the virtual keyboard, the method further includes: In response to input operations on the virtual keyboard, input information is obtained for sending to other terminal devices.
4. The method according to claim 1, characterized in that, When displaying the object manipulation controls above the display layer of the virtual keyboard, the method further includes: Control the virtual keyboard to enter the locked state.
5. The method according to claim 1, characterized in that, When displaying the object manipulation controls above the display layer of the virtual keyboard, the method further includes: In response to the end of the touch operation, the object operation controls above the display layer of the virtual keyboard are hidden.
6. The method according to claim 5, characterized in that, The method further includes: In response to the end of the touch operation, the virtual keyboard is controlled to exit the locked state.
7. The method according to claim 1, characterized in that, The specified operation is a long press operation.
8. The method according to claim 1, characterized in that, The object manipulation controls include a move control; The step of controlling the virtual object to perform the action corresponding to the object operation control in response to a touch operation on the object operation control displayed above the virtual keyboard includes: In response to a touch operation on the object manipulation controls displayed above the virtual keyboard, the virtual object is controlled to move within the virtual scene.
9. The method according to claim 1, characterized in that, The object manipulation controls include skill controls; The step of controlling the virtual object to perform the action corresponding to the object operation control in response to a touch operation on the object operation control displayed above the virtual keyboard includes: In response to a touch operation on the object manipulation control displayed above the virtual keyboard, the virtual object is controlled to release the skill corresponding to the skill control.
10. A device for controlling a game, characterized in that, A graphical user interface is displayed via a terminal device. The graphical user interface includes at least a portion of the game screen of a virtual scene and object manipulation controls. The virtual scene contains virtual objects. The device includes: A first display unit is configured to display a virtual keyboard on the graphical user interface in response to a keyboard recall operation; The second display unit is used to respond to a specified operation applied to a specified area on the virtual keyboard, display the object operation control above the display layer of the virtual keyboard, and display the virtual keyboard with a preset second transparency to reveal the game screen below the virtual keyboard layer; wherein, the specified area is associated with the display hotspot of the object operation control in the graphical user interface; The control unit is configured to control the virtual object to perform the action corresponding to the object operation control in response to a touch operation on the object operation control displayed above the virtual keyboard.
11. An electronic device, characterized in that, The method includes a processor and a memory, the memory storing multiple instructions; the processor loads instructions from the memory to perform the steps of the method as described in any one of claims 1 to 9.
12. 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 method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Interaction control method and device, storage medium, and electronic device
CN109542323A