Game operation control method, device and electronic equipment
Patent Information
- Application Number
- CN202211719768.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-30
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2042-12-30
AI Technical Summary
其中具有方向性的技能控件需要玩家进行点按滑动的操作进行触发,因此需要玩家快速同时进行多次(至少两次)按下滑动操作,操作难度较大,对玩家的操作手速要求较高,导致玩家不容易提高虚拟对象的战斗力,玩家的游戏体验感不佳
Smart Images

Figure CN116020114B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of game technology, and in particular to a game operation control method, device, and electronic device. Background Technology
[0002] In current multiplayer online tactical battle royale games, players typically need to simultaneously operate multiple directional skill controls, allowing virtual objects to unleash multiple skills at once to increase the attack power of the player-controlled virtual object. These directional skill controls require players to tap and swipe to trigger, necessitating rapid, multiple (at least two) simultaneous taps and swipes. This is quite difficult and demands high hand-eye coordination, making it challenging to maximize the virtual object's combat power and resulting in a poor player experience. Summary of the Invention
[0003] In view of this, the purpose of the present invention is to provide a game operation control method, device and electronic device, which can reduce the number of sliding operations and reduce the difficulty of operation by pre-storing the skill release direction of skill controls when multiple press and slide operations need to be performed quickly and simultaneously. This reduces the requirements for the player's hand speed, improves the combat power of virtual objects and enhances the player's game experience.
[0004] In a first aspect, embodiments of the present invention provide a game operation control method, which provides a graphical user interface (GUI) through a terminal device. The GUI includes a game scene screen, a joystick control, a skill control, and a controlled virtual object located in the game scene. The method includes: responding to a first sliding operation on the joystick control, controlling the controlled virtual object to move in the game scene and displaying a first identifier in the GUI; responding to a specified operation on the first identifier, determining a first target direction of the joystick control and displaying a second identifier on the skill control; wherein the second identifier indicates that the skill control stores the first target direction; and responding to a specified trigger operation on the skill control, controlling the target skill corresponding to the skill control to be released based on the first target direction.
[0005] Secondly, embodiments of the present invention provide a game operation control device, which provides a graphical user interface (GUI) through a terminal device. The GUI includes a game scene screen, a joystick control, a skill control, and a controlled virtual object located in the game scene. The device includes: a first identifier display module, used to respond to a first sliding operation on the joystick control, control the controlled virtual object to move in the game scene, and display a first identifier in the GUI; a second identifier display module, used to respond to a specified operation on the first identifier, determine a first target direction of the joystick control, and display a second identifier on the skill control; wherein the second identifier indicates that the skill control stores the first target direction; and a target skill release module, used to respond to a specified trigger operation on the skill control, control the release of the target skill corresponding to the skill control based on the first target direction.
[0006] Thirdly, embodiments of the present invention provide an electronic device, including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the operation control method of the game according to any one of the first aspects.
[0007] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are invoked and executed by a processor, the computer-executable instructions cause the processor to implement the game operation control method of any one of the first aspects.
[0008] The embodiments of the present invention bring the following beneficial effects:
[0009] This invention provides a game operation control method, device, and electronic device. In response to a first sliding operation on a joystick control, a first identifier is displayed in a graphical user interface. In response to a specified operation on the first identifier, a first target direction of the joystick control is determined, and a second identifier is displayed on a skill control, indicating that the skill control stores the first target direction. In response to a specified trigger operation on the skill control, the target skill corresponding to the skill control is released based on the first target direction. This method, by pre-storing the release direction of the target skill corresponding to the skill control, reduces the number of sliding operations on the joystick control when multiple press and slide operations need to be performed quickly and simultaneously. This reduces the number of operation steps for the player, lowers the difficulty of operation, reduces the requirement for the player's hand speed, and improves the combat power of virtual objects and the player's gaming experience.
[0010] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.
[0011] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0012] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0013] Figure 1 A flowchart illustrating a game operation control method provided in an embodiment of the present invention;
[0014] Figure 2 This is an operational schematic diagram of a game operation control method provided in an embodiment of the present invention;
[0015] Figure 3 This is an operational schematic diagram of another game operation control method provided in an embodiment of the present invention;
[0016] Figure 4 This is an operational schematic diagram of another game operation control method provided in an embodiment of the present invention;
[0017] Figure 5 This is an operational schematic diagram of another game operation control method provided in an embodiment of the present invention;
[0018] Figure 6 This is a schematic diagram of the structure of a game operation control device provided in an embodiment of the present invention;
[0019] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0021] In current multiplayer online tactical competitive games, players typically need to simultaneously operate multiple directional skill controls, allowing virtual objects to unleash multiple skills at once to increase the attack power of the player-controlled virtual object. These directional skill controls require players to tap and swipe to trigger, necessitating multiple (at least two) simultaneous taps and swipes. This is technically challenging and demands high hand speed, making it difficult for players to maximize the combat power of their virtual objects and resulting in a poor gaming experience. Therefore, this invention provides a game operation control method, device, and electronic device, applicable to devices such as mobile phones, computers, tablets, and laptops.
[0022] In one embodiment of this disclosure, the game operation control method can run on a local terminal device or a server. When the game operation control method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0023] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of the game's operation and control methods are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses the game screen and other data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.
[0024] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.
[0025] In one possible implementation, this invention provides a game operation control method, which provides a graphical user interface (GUI) through a terminal device. The terminal device can be either a local terminal device (as mentioned above) or a client device in a cloud interaction system (as mentioned above). The GUI includes a game scene view, a joystick control, skill controls, and controlled virtual objects located within the game scene. The game scene typically refers to a multiplayer online tactical competitive game, the controlled virtual object refers to a virtual character controlled by the terminal device, the joystick control is typically used to control the movement of the controlled virtual character within the game scene, and the skill controls are typically used to control the controlled virtual character to release a corresponding target skill in a target direction. The scene view is obtained by capturing the game scene using a virtual camera corresponding to the controlled virtual character. Figure 1 As shown, the method includes the following steps:
[0026] Step S102: In response to the first sliding operation of the joystick control, control the controlled virtual object to move in the game scene and display the first identifier in the graphical user interface;
[0027] The aforementioned first swipe operation refers to the player's touch swipe operation on the terminal device screen, also known as a touch drag operation. The aforementioned first indicator can be used to indicate the current direction of the movement joystick control; the aforementioned first indicator can be a fixed indicator displayed at a designated location in the graphical user interface, such as the edge of the movement joystick control, the area near the skill controls, or the upper area of the graphical user interface; alternatively, it can be a real-time changing indicator, for example, updating its shape and display position in real time according to the direction of the movement joystick control. The aforementioned first indicator is usually a transparent indicator to avoid obscuring the game controls and the game scene.
[0028] Specifically, players first tap the movement joystick control, and then, without lifting their finger from the screen, perform a sliding motion on the joystick control. This sliding motion controls the movement of the virtual character within the game scene. For example, sliding the joystick control forward will move the virtual character forward within the game scene. A first indicator will also be displayed in the graphical user interface. For example, such as... Figure 2 As shown, when the player performs a sliding motion on the joystick control, a first indicator is displayed in the graphical user interface. It should be noted that... Figure 2 This is merely an illustrative example; the shape and display position of the first identifier are not limited to... Figure 2The shape and display position shown can also be other styles of logo shape, and the first logo can also be displayed in other locations in the graphical user interface.
[0029] Step S104: In response to the specified operation for the first identifier, determine the first target direction of the movement joystick control, and display the second identifier on the skill control; wherein, the second identifier is used to indicate that the skill control stores the first target direction;
[0030] The specified operation can be a long press, a swipe, or a tap, etc. The second identifier can indicate the direction of the first target; for example, if the first target is directly forward in the game scene, the second identifier could be an arrow pointing directly forward. Additionally, the second identifier is typically displayed at a designated location on the skill control, such as the edge of the movement joystick control or within the skill control area. The second identifier also indicates that triggering a skill control displaying the second identifier will release the skill in the direction of the first target.
[0031] Specifically, players can touch (either by clicking or pressing) the first indicator. At this point, the game system will determine the first target direction of the current joystick control, that is, the direction of the joystick control's position after being moved relative to its position before being moved. For example, if the joystick control is moved to the upper left and the player touches the first indicator, then the first target direction of the joystick control will be determined to be the upper left.
[0032] For example, if a player taps the first icon, multiple skill control icons will appear in the area surrounding it; similarly, if a player presses and holds the first icon without lifting their finger from the screen, multiple skill control icons will also appear in the area surrounding it. Players can select a target control icon from the icons, or select multiple target control icons to display a second icon on the skill control corresponding to the target control icon, or vice versa.
[0033] If the player presses the first icon, and then slides the first icon without leaving the screen, the player can control the movement of the first icon in the graphical user interface. Specifically, the player can slide the first icon to the skill control. When the player leaves the screen, the second icon will be displayed on the skill control.
[0034] Step S106: Respond to the specified trigger operation for the skill control and control the target skill corresponding to the skill control to be released based on the first target direction.
[0035] The skill control mentioned above, in the context of the designated trigger operation for the skill control, refers to a skill control that displays a second identifier. This designated trigger operation typically refers to a click operation. For example, a player can click on a skill control, and the game system will control the controlled virtual object to release a target skill, directing the target skill towards the first target direction. The target skill can be a skill that damages an enemy virtual object, or it can be a skill that causes the controlled virtual object to move. If the target skill is a skill that causes the controlled virtual object to move, responding to the designated trigger operation for the skill control will control the controlled virtual object to move towards the first target direction.
[0036] It should be noted that after the skill control with the second identifier is displayed, if the player does not want to release the target skill in the direction stored in the skill control, the player can control the target skill to be released in the direction of the slide by using touch and swipe operation. That is, the player needs to press the skill control, then drag the skill control to select the release direction of the target skill, and then release the control to control the target skill to be released in the direction of the slide.
[0037] This invention provides a game operation control method. In response to a first sliding operation on a joystick control, a first identifier is displayed in the graphical user interface. In response to a specified operation on the first identifier, a first target direction of the joystick control is determined, and a second identifier is displayed on the skill control, indicating that the skill control stores the first target direction. In response to a specified trigger operation on the skill control, the target skill corresponding to the skill control is released based on the first target direction. This method, by pre-storing the release direction of the target skill corresponding to the skill control, reduces the number of sliding operations on the joystick control when multiple press and slide operations need to be performed quickly and simultaneously. This reduces the player's operation steps, lowers the difficulty of operation, reduces the requirement for the player's hand speed, and improves the combat power of virtual objects and the player's gaming experience.
[0038] The aforementioned joystick control has a preset movement operation area; in step S104, the step of determining the first target direction of the joystick control in response to a specified operation on the first identifier and displaying the second identifier on the skill control can be implemented in the following possible ways:
[0039] (1) In response to a touch operation on the first identifier, determine the first target direction of the joystick control based on the current sliding position of the joystick control in the movement operation area;
[0040] The touch operation described above typically refers to a press operation. For example, such as... Figure 3 As shown, when the player presses the first icon, the game system will determine the position of the movement control within the movement area based on the current sliding position of the movement control. Figure 3If the current movement control is located in the upper left of the movement operation area, then the first target direction of the movement joystick control is determined to be the upper left.
[0041] (2) In response to a second swipe operation starting from the touch point of the touch operation, a second identifier is displayed on the skill control.
[0042] For example, such as Figure 4 As shown, the first icon is moved by touch-slide operation. When it moves to the skill control, the second icon is displayed on the skill control. In this method, based on the current movement direction of the joystick control, the movement direction can be stored on the skill control by touch-slide operation. The operation is simple and allows players to release the target skill in the target direction with a simple trigger, reducing the difficulty of operation for players.
[0043] In step (2) above, the step of displaying a second identifier on the skill control in response to a second swipe operation starting from the touch point of the touch operation, one possible implementation is as follows:
[0044] In response to a second swipe operation starting from the touch point of the touch operation, the first icon is moved to the skill control; in response to the end of the second swipe operation, the second icon is displayed on the skill control.
[0045] Examples such as Figure 4 As shown, the first identifier is controlled to move towards the skill control; an example is as follows. Figure 5 As shown, when the player moves the first icon to the skill control and releases the button, the second icon will appear on the skill control. It should be noted that... Figure 5 This is merely an illustrative example; the shape and display position of the second identifier are not limited to... Figure 5 The shape shown can also be other styles of shape.
[0046] One possible implementation of the above step of displaying the second identifier on the skill control is as follows:
[0047] A second identifier is displayed at the first edge of the skill control; wherein the first edge is located in the first target direction of the skill control; and the identifier shape of the second identifier points in the first target direction.
[0048] For example, such as Figure 5 As shown, the second indicator is shaped like an arrow, pointing towards the first target direction, which is the upper left. Additionally, the first edge is also located at the upper left of the skill control. This display method allows players to clearly understand the current direction of the skill control, further enhancing the player's gaming experience.
[0049] After the step of displaying the second identifier on the skill control in response to the specified operation of the first identifier, the above method further includes: canceling the display of the second identifier in response to reaching a preset time.
[0050] To further enhance the player's gaming experience, the second indicator can only display a preset time (such as 10 seconds, 15 seconds, etc.). In other words, the skill control can only store the preset time for the first target direction.
[0051] The above response targets a specified trigger operation for a skill control, controlling the release of the target skill corresponding to the skill control based on the first target direction. One possible implementation is as follows:
[0052] Within a preset time, respond to click operations on the skill control and control the target skill corresponding to the skill control to be released based on the first target direction.
[0053] In other words, players can only release the target skill towards the first target by clicking on the skill controls within a preset time (such as 10 seconds, 15 seconds, etc.).
[0054] After the steps of responding to the specified operation of the first identifier, determining the first target direction of the movement joystick control, and displaying the second identifier on the skill control, the above method further includes:
[0055] In response to the first identifier indicating the second target direction moving to the skill control, the second identifier is de-displayed, and a third identifier is displayed at the second edge position of the skill control; wherein the second edge position is located in the second target direction of the skill control; the identifier shape of the third identifier points in the second target direction.
[0056] If a player wants to change the first target direction for skill control storage within a preset time, they can repeat the above steps: first, determine the desired storage direction using the joystick; then, touch the current first indicator to determine the second target direction (the direction the player wants to store the skill); finally, move the first indicator pointing to the second target direction to the skill control to update the second indicator—that is, cancel the second indicator and display a third indicator pointing in the second target direction. This method updates the stored direction of the skill control. By re-determining the first indicator and moving it to the skill control, the stored direction is updated, simplifying the operation and further improving the player's experience.
[0057] One possible implementation of the step of displaying the first identifier in the graphical user interface is to display the first identifier at a specified edge position of the mobile operation area.
[0058] For example, such as Figure 2 As shown, the first indicator is always displayed on the right side of the mobile operation area to facilitate the player's right hand to perform touch and swipe operations on the first indicator, thereby improving the player's operating experience.
[0059] Of course, the first indicator mentioned above can also be displayed in other locations, but since most of the operation controls in the game are located on the right side of the screen, placing it near the left-side joystick controls is mainly to reduce the amount of right-side controls being obstructed.
[0060] The above response, in response to the specified operation of the first identifier, determines the first target direction of the movement joystick control, and displays the second identifier on the skill control. Another possible implementation is as follows:
[0061] In response to a touch operation targeting the first identifier, determine the first target direction of the movement joystick control and display the second identifier on multiple skill controls.
[0062] To further reduce the difficulty of player operation, multiple skill controls can be stored with the same direction simultaneously. For example, players can tap or long-press a first identifier. The graphical user interface typically displays the identifier for each skill control, and players can select a target identifier by tapping, potentially selecting multiple target identifiers. Finally, a second identifier is displayed on the skill control corresponding to the selected target identifier. This method reduces the need for players to swipe between skill controls when they need to quickly operate multiple skill controls simultaneously; a simple tap is sufficient to trigger multiple skill controls, further reducing the difficulty of player operation.
[0063] After the steps of responding to the specified operation of the first identifier, determining the first target direction of the movement joystick control, and displaying the second identifier on the skill control, the above method further includes:
[0064] In response to a third sliding operation on the second identifier, the second identifier is controlled to move at the edge of the skill control; in response to the end of the third sliding operation, the third target direction of the third sliding operation is determined, and the second identifier is updated based on the third target direction; the updated second identifier is displayed at the third edge position of the skill control; wherein, the updated second identifier is used to indicate that the third target direction is stored in the skill control; the third edge position is located in the third target direction of the skill control.
[0065] Additionally, players can directly interact with the second icon within a preset time period by tapping and sliding it to update the direction it points to. Specifically, players can press the second icon and control it to move along the edge of the skill control. Releasing the tap when the icon reaches the desired position updates the icon. The current position of the second icon is then determined as the third target direction, which is the direction of the third sliding action mentioned above. The icon's shape is then updated to point in the third target direction. Finally, the updated second icon is displayed at the third edge position along the third target direction of the skill control. This method allows direct control of the second icon's movement, updating the stored direction of the skill control, and simultaneously updating the icon's display position and shape, further enhancing the player's experience.
[0066] In addition, the first, second, and third target directions mentioned above are all absolute directions relative to the game scene.
[0067] The aforementioned method allows players to stop holding down the skill and drag the direction, turning the skill into a click-to-release skill, thus speeding up the player's operation.
[0068] Corresponding to the above method embodiments, this invention provides a game operation control device that provides a graphical user interface (GUI) through a terminal device. The GUI includes a game scene view, a joystick control, skill controls, and controlled virtual objects located within the game scene; such as... Figure 6 As shown, the device includes:
[0069] The first identifier display module 61 is used to respond to the first sliding operation of the moving joystick control, control the controlled virtual object to move in the game scene, and display the first identifier in the graphical user interface;
[0070] The second identifier display module 62 is used to respond to a specified operation for the first identifier, determine the first target direction of the movement joystick control, and display the second identifier on the skill control; wherein, the second identifier is used to indicate that the skill control stores the first target direction;
[0071] The target skill release module 63 is used to respond to a specified trigger operation for the skill control and control the release of the target skill corresponding to the skill control based on the first target direction.
[0072] This invention provides a game operation control device. In response to a first sliding operation on a joystick control, a first identifier is displayed in the graphical user interface. In response to a specified operation on the first identifier, a first target direction of the joystick control is determined, and a second identifier is displayed on the skill control, indicating that the skill control stores the first target direction. In response to a specified trigger operation on the skill control, the target skill corresponding to the skill control is released based on the first target direction. This method, by pre-storing the release direction of the target skill corresponding to the skill control, reduces the number of sliding operations on the joystick control when multiple press and slide operations need to be performed quickly and simultaneously. This reduces the player's operation steps, lowers the difficulty of operation, reduces the requirement for the player's hand speed, and improves the combat power of virtual objects and the player's gaming experience.
[0073] The aforementioned joystick control has a preset movement operation area; the aforementioned second identifier display module is further configured to: respond to a touch operation on the first identifier, determine the first target direction of the joystick control based on the current sliding position of the joystick control in the movement operation area; and respond to a second sliding operation with the touch point of the touch operation as the starting point, display the second identifier on the skill control.
[0074] The aforementioned second identifier display module is further configured to: control the first identifier to move to the skill control in response to a second sliding operation starting from the touch point of the touch operation; and display the second identifier on the skill control in response to the end of the second sliding operation.
[0075] The aforementioned second identifier display module is further configured to: display a second identifier at a first edge position of the skill control; wherein the first edge position is located in a first target direction of the skill control; and the identifier shape of the second identifier points to the first target direction.
[0076] The second identifier cancellation module of the above-mentioned device is used to: cancel the display of the second identifier in response to reaching a preset time.
[0077] The aforementioned target skill release module is also used to: respond to click operations on the skill control within a preset time and control the target skill corresponding to the skill control to be released based on the first target direction.
[0078] The aforementioned device further includes a third identifier display module, configured to: in response to the first identifier indicating the second target direction moving to the skill control, cancel the display of the second identifier, and display the third identifier at the second edge position of the skill control; wherein the second edge position is located in the second target direction of the skill control; and the identifier shape of the third identifier points towards the second target direction.
[0079] The aforementioned first identifier display module is also used to: display the first identifier at a specified edge position of the mobile operation area.
[0080] The aforementioned second identifier display module is also used to: respond to a touch operation on the first identifier, determine a first target direction of the movement joystick control, and display the second identifier on multiple skill controls.
[0081] The aforementioned device further includes a second identifier update module, configured to: control the second identifier to move at the edge of the skill control in response to a third sliding operation on the second identifier; determine the third target direction of the third sliding operation in response to the end of the third sliding operation, and update the second identifier based on the third target direction; display the updated second identifier at the third edge position of the skill control; wherein the updated second identifier is used to indicate that the skill control stores the third target direction; the third edge position is located in the third target direction of the skill control.
[0082] The game operation control device provided in this embodiment of the invention has the same technical features as the game operation control method provided in the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.
[0083] This embodiment also provides an electronic device, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor. The processor executes the machine-executable instructions to implement the operation control method of the aforementioned game. This electronic device can be a server or a terminal device.
[0084] See Figure 7 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine-executable instructions that can be executed by the processor 100. The processor 100 executes the machine-executable instructions to implement the operation control method of the game described above.
[0085] Furthermore, Figure 7 The electronic device shown also includes a bus 102 and a communication interface 103, with the processor 100, the communication interface 103 and the memory 101 connected via the bus 102.
[0086] The memory 101 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 103 (which can be wired or wireless), such as the Internet, wide area network, local area network, or metropolitan area network. The bus 102 may be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 7The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0087] Processor 100 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 100 or by instructions in software form. Processor 100 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 101. The processor 100 reads information from memory 101 and, in conjunction with its hardware, completes the steps of the game operation control method described in the foregoing embodiment, specifically including:
[0088] In response to a first sliding operation on the joystick control, the controlled virtual object is moved within the game scene, and a first identifier is displayed in the graphical user interface. In response to a specified operation on the first identifier, a first target direction of the joystick control is determined, and a second identifier is displayed on the skill control. The second identifier indicates that the skill control stores the first target direction. In response to a specified trigger operation on the skill control, the target skill corresponding to the skill control is released based on the first target direction. This method, by pre-storing the release direction of the target skill corresponding to the skill control, reduces the number of sliding operations on the joystick control when multiple press and slide operations need to be performed quickly and simultaneously. This reduces the player's operation steps, lowers the difficulty of operation, and thus reduces the requirement for the player's hand speed, improving the combat power of the virtual object and the player's gaming experience.
[0089] The aforementioned joystick control has a preset movement operation area. The steps of responding to a specified operation on a first identifier, determining a first target direction for the joystick control, and displaying a second identifier on the skill control include: responding to a touch operation on the first identifier, determining the first target direction of the joystick control based on its current sliding position within the movement operation area; and responding to a second sliding operation starting from the touch point of the touch operation, displaying the second identifier on the skill control. In this method, based on the current movement direction of the joystick control, the movement direction can be stored on the skill control through touch sliding operations. The operation is simple, and players can easily trigger the release of a target skill in the target direction, reducing the difficulty of player operation.
[0090] The step of displaying a second identifier on the skill control in response to a second sliding operation starting from a touch point of the touch operation includes: controlling a first identifier to move to the skill control in response to a second sliding operation starting from a touch point of the touch operation; and displaying a second identifier on the skill control in response to the end of the second sliding operation.
[0091] The step of displaying the second identifier on the skill control includes: displaying the second identifier at a first edge position of the skill control; wherein the first edge position is located in a first target direction of the skill control; and the shape of the second identifier points in the first target direction. This display method allows players to clearly understand the current storage direction of the skill control, further enhancing the player's gaming experience.
[0092] The above response, after the step of displaying the second identifier on the skill control in response to the specified operation of the first identifier, further includes: canceling the display of the second identifier in response to reaching a preset time.
[0093] The steps of responding to a specified trigger operation of a skill control and controlling the release of the target skill corresponding to the skill control based on the first target direction include: within a preset time, responding to a click operation of the skill control and controlling the release of the target skill corresponding to the skill control based on the first target direction.
[0094] Following the steps of responding to the specified operation of the first identifier, determining the first target direction of the joystick control, and displaying the second identifier on the skill control, the method further includes: in response to the first identifier indicating the second target direction moving to the skill control, canceling the display of the second identifier, and displaying a third identifier at the second edge position of the skill control; wherein the second edge position is located in the second target direction of the skill control; and the shape of the third identifier points towards the second target direction. In this method, by redetermining the first identifier and moving it to the skill control, the stored direction of the skill control can be updated, simplifying the operation and further improving the player's operating experience.
[0095] The aforementioned step of displaying the first identifier in the graphical user interface includes: displaying the first identifier at a designated edge position of the movement operation area. This improves the player's operating experience.
[0096] The steps described above, including responding to a specified operation on the first identifier, determining the first target direction of the joystick control, and displaying the second identifier on the skill control, further include: responding to a touch operation on the first identifier, determining the first target direction of the joystick control, and displaying the second identifier on multiple skill controls. This method reduces the need for players to perform swipe operations on each skill control simultaneously when they need to quickly operate multiple skill controls. Multiple skill controls can be triggered simply by clicking, further reducing the difficulty of operation for players.
[0097] Following the steps of responding to a specified operation on the first identifier, determining the first target direction of the movement joystick control, and displaying the second identifier on the skill control, the method further includes: responding to a third sliding operation on the second identifier and controlling the second identifier to move along the edge of the skill control; responding to the end of the third sliding operation, determining the third target direction of the third sliding operation, and updating the second identifier based on the third target direction; and displaying the updated second identifier at the third edge position of the skill control; wherein the updated second identifier is used to indicate that the skill control stores the third target direction; and the third edge position is located along the third target direction of the skill control. This method allows direct control of the second identifier's movement, updating the direction stored in the skill operation control, and simultaneously updating the display position and shape of the second identifier, further enhancing the player's operational experience.
[0098] This embodiment also provides a machine-readable storage medium storing machine-executable instructions. When these machine-executable instructions are invoked and executed by a processor, they cause the processor to implement the aforementioned game operation control method, specifically including:
[0099] In response to a first sliding operation on the joystick control, the controlled virtual object is moved within the game scene, and a first identifier is displayed in the graphical user interface. In response to a specified operation on the first identifier, a first target direction of the joystick control is determined, and a second identifier is displayed on the skill control. The second identifier indicates that the skill control stores the first target direction. In response to a specified trigger operation on the skill control, the target skill corresponding to the skill control is released based on the first target direction. This method, by pre-storing the release direction of the target skill corresponding to the skill control, reduces the number of sliding operations on the joystick control when multiple press and slide operations need to be performed quickly and simultaneously. This reduces the player's operation steps, lowers the difficulty of operation, and thus reduces the requirement for the player's hand speed, improving the combat power of the virtual object and the player's gaming experience.
[0100] The aforementioned joystick control has a preset movement operation area. The steps of responding to a specified operation on a first identifier, determining a first target direction for the joystick control, and displaying a second identifier on the skill control include: responding to a touch operation on the first identifier, determining the first target direction of the joystick control based on its current sliding position within the movement operation area; and responding to a second sliding operation starting from the touch point of the touch operation, displaying the second identifier on the skill control. In this method, based on the current movement direction of the joystick control, the movement direction can be stored on the skill control through touch sliding operations. The operation is simple, and players can easily trigger the release of a target skill in the target direction, reducing the difficulty of player operation.
[0101] The step of displaying a second identifier on the skill control in response to a second sliding operation starting from a touch point of the touch operation includes: controlling a first identifier to move to the skill control in response to a second sliding operation starting from a touch point of the touch operation; and displaying a second identifier on the skill control in response to the end of the second sliding operation.
[0102] The step of displaying the second identifier on the skill control includes: displaying the second identifier at a first edge position of the skill control; wherein the first edge position is located in a first target direction of the skill control; and the shape of the second identifier points in the first target direction. This display method allows players to clearly understand the current storage direction of the skill control, further enhancing the player's gaming experience.
[0103] The above response, after the step of displaying the second identifier on the skill control in response to the specified operation of the first identifier, further includes: canceling the display of the second identifier in response to reaching a preset time.
[0104] The steps of responding to a specified trigger operation of a skill control and controlling the release of the target skill corresponding to the skill control based on the first target direction include: within a preset time, responding to a click operation of the skill control and controlling the release of the target skill corresponding to the skill control based on the first target direction.
[0105] Following the steps of responding to the specified operation of the first identifier, determining the first target direction of the joystick control, and displaying the second identifier on the skill control, the method further includes: in response to the first identifier indicating the second target direction moving to the skill control, canceling the display of the second identifier, and displaying a third identifier at the second edge position of the skill control; wherein the second edge position is located in the second target direction of the skill control; and the shape of the third identifier points towards the second target direction. In this method, by redetermining the first identifier and moving it to the skill control, the stored direction of the skill control can be updated, simplifying the operation and further improving the player's operating experience.
[0106] The aforementioned step of displaying the first identifier in the graphical user interface includes: displaying the first identifier at a designated edge position of the movement operation area. This improves the player's operating experience.
[0107] The steps described above, including responding to a specified operation on the first identifier, determining the first target direction of the joystick control, and displaying the second identifier on the skill control, further include: responding to a touch operation on the first identifier, determining the first target direction of the joystick control, and displaying the second identifier on multiple skill controls. This method reduces the need for players to perform swipe operations on each skill control simultaneously when they need to quickly operate multiple skill controls. Multiple skill controls can be triggered simply by clicking, further reducing the difficulty of operation for players.
[0108] Following the steps of responding to a specified operation on the first identifier, determining the first target direction of the movement joystick control, and displaying the second identifier on the skill control, the method further includes: responding to a third sliding operation on the second identifier and controlling the second identifier to move along the edge of the skill control; responding to the end of the third sliding operation, determining the third target direction of the third sliding operation, and updating the second identifier based on the third target direction; and displaying the updated second identifier at the third edge position of the skill control; wherein the updated second identifier is used to indicate that the skill control stores the third target direction; and the third edge position is located along the third target direction of the skill control. This method allows direct control of the second identifier's movement, updating the direction stored in the skill operation control, and simultaneously updating the display position and shape of the second identifier, further enhancing the player's operational experience.
[0109] The computer program products of the game operation control method, device and electronic device provided in the embodiments of the present invention include a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.
[0110] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0111] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.
[0112] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the 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 to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0113] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0114] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method of operating control of a game, characterized by, A graphical user interface (GUI) is provided via a terminal device, the GUI including a game scene screen, a joystick control, skill controls, and controlled virtual objects located within the game scene; the method includes: In response to a first sliding operation on the movement joystick control, the controlled virtual object is controlled to move in the game scene, and a first identifier is displayed in the graphical user interface; wherein, the movement joystick control is used to determine the target direction to be stored in the skill control; In response to a touch operation on the first identifier, a first target direction of the movement joystick control is determined, and a second identifier is displayed on the skill control; wherein the second identifier is used to indicate that the skill control stores the first target direction; In response to a specified trigger operation for the skill control, the target skill corresponding to the skill control is controlled to be released based on the first target direction; The method further includes: responding to a touch swipe operation on the skill control and controlling the target skill to be released in the swipe direction.
2. The method of claim 1, wherein, The motion joystick control has a preset motion operation area; The steps of responding to a touch operation on the first identifier, determining a first target direction for the movement joystick control, and displaying a second identifier on the skill control include: In response to a touch operation on the first identifier, a first target direction of the motion joystick control is determined based on the current sliding position of the motion joystick control in the motion operation area; In response to a second swipe operation originating from the touch point of the touch operation, a second identifier is displayed on the skill control.
3. The method of claim 2, wherein, The step of displaying a second identifier on the skill control in response to a second swipe operation originating from the touch point of the touch operation includes: In response to a second swipe operation starting from the touch point of the touch operation, the first identifier is controlled to move to the skill control; In response to the end of the second swipe operation, a second identifier is displayed on the skill control.
4. The method according to any one of claims 1-3, characterized in that, The step of displaying the second identifier on the skill control includes: The second identifier is displayed at a first edge position of the skill control; wherein the first edge position is located in the first target direction of the skill control; and the identifier shape of the second identifier points to the first target direction.
5. The method according to claim 1, characterized in that, After the step of displaying a second identifier on the skill control in response to a touch operation on the first identifier, the method further includes: canceling the display of the second identifier in response to reaching a preset time.
6. The method according to claim 1, characterized in that, The step of responding to a specified trigger operation for the skill control and controlling the release of the target skill corresponding to the skill control based on the first target direction includes: Within a preset time period, in response to a click operation on the skill control, the target skill corresponding to the skill control is released based on the first target direction.
7. The method according to claim 1, characterized in that, After responding to a touch operation on the first identifier, determining a first target direction for the movement joystick control, and displaying a second identifier on the skill control, the method further includes: In response to a first identifier indicating a second target direction moving to the skill control, the second identifier is de-displayed, and a third identifier is displayed at a second edge position of the skill control; wherein the second edge position is located in the second target direction of the skill control; and the identifier shape of the third identifier points towards the second target direction.
8. The method according to claim 1, characterized in that, The step of displaying the first identifier in the graphical user interface includes: The first identifier is displayed at a designated edge position in the mobile operation area.
9. The method according to claim 1, characterized in that, The step of responding to a touch operation on the first identifier, determining a first target direction of the movement joystick control, and displaying a second identifier on the skill control further includes: In response to a touch operation on the first identifier, a first target direction of the movement joystick control is determined, and a second identifier is displayed on the plurality of skill controls.
10. The method according to claim 1, characterized in that, After responding to a touch operation on the first identifier, determining a first target direction for the movement joystick control, and displaying a second identifier on the skill control, the method further includes: In response to a third sliding operation on the second identifier, control the second identifier to move at the edge of the skill control; In response to the end of the third sliding operation, a third target direction of the third sliding operation is determined, and the second identifier is updated based on the third target direction; An updated second identifier is displayed at the third edge position of the skill control; wherein the updated second identifier is used to indicate that the third target direction is stored in the skill control; the third edge position is located at the third target direction of the skill control.
11. A game operation control device, characterized in that, A graphical user interface (GUI) is provided via a terminal device, the GUI including a game scene screen, a joystick control, skill controls, and controlled virtual objects located in the game scene; the device includes: The first identifier display module is used to respond to a first sliding operation on the movement joystick control, control the controlled virtual object to move in the game scene, and display a first identifier in the graphical user interface; wherein, the movement joystick control is used to determine the target direction to be stored in the skill control; The second identifier display module is used to respond to a touch operation on the first identifier, determine the first target direction of the movement joystick control, and display the second identifier on the skill control; wherein, the second identifier is used to indicate that the skill control stores the first target direction; The target skill release module is used to respond to a specified trigger operation for the skill control and control the target skill corresponding to the skill control to be released based on the first target direction; The device further includes a second release module, used to control the target skill to be released in the sliding direction in response to a touch swipe operation on the skill control.
12. An electronic device, characterized in that, The device includes a processor and a memory, the memory storing computer-executable instructions that can be executed by the processor, the processor executing the computer-executable instructions to implement the game operation control method according to any one of claims 1-10.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the game operation control method according to any one of claims 1-10.
Citation Information
Patent Citations
Game operation control method and device and electronic equipment
CN117547811A