Game interaction method and device, electronic equipment and storage medium
The game interaction method simplifies racing game starting and energy accumulation with one-click control and automatic energy generation, improving efficiency and experience.
Patent Information
- Application Number
- CN202411201460.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-29
- Publication Date
- 2024-12-20
AI Technical Summary
Racing games require complex starting operations and energy accumulation processes, leading to low game interaction efficiency and a cumbersome player experience.
A game interaction method allowing a virtual object to start with one click and automatically accumulate energy, simplifying the operation process through accelerated movement and energy generation.
Enhances game interaction efficiency and player experience by simplifying the starting and acceleration process with intelligent control and seamless energy accumulation.
Smart Images

Figure CN119158265A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of game technology, and in particular to a game interaction method, device, electronic device and storage medium. Background Art
[0002] In order to meet people's pursuit of spiritual life, entertainment games that can be operated on terminals have emerged, such as multiplayer online action games, role-playing games, or racing games developed based on client or server architecture. In racing games, players can manipulate virtual objects on the screen to play games, and can perform game operations in virtual scenes (such as virtual tracks) based on the first or third perspective of the virtual objects operated by the players, thereby competing with virtual objects controlled by other players, striving to reach the finish line as quickly as possible to win the game, so that players can experience the visual impact brought by the game in an immersive way, greatly enhancing the initiative and realism of the game.
[0003] At present, racing games are often highly dependent on the player's reaction speed, operating skills and understanding of the game mechanism. High-quality starting operations and the ability to quickly accumulate energy for acceleration are directly related to the establishment of an early advantage in the game. However, in the prior art, when players control virtual objects to start, they need to perform relatively complex starting operations and then control the virtual objects to perform target actions to accumulate energy, which results in a complex interactive operation process for players to control virtual objects to start and accelerate. The operation steps are very cumbersome and take a long time, resulting in low game interaction efficiency, which affects the player's gaming experience. Summary of the invention
[0004] The embodiments of the present application provide a game interaction method, device, electronic device and storage medium. After the player performs a predetermined trigger operation on a preset control, the controlled virtual object can be controlled to start with one click, and the controlled virtual object can be automatically controlled to perform a target action to accumulate energy value, thereby realizing the intelligent start of the controlled virtual object and the seamless execution of automatic energy accumulation, thereby simplifying the interactive operation process of the player controlling the virtual object to start and accelerate. The operation steps are very simple, saving operation time, thereby effectively improving the player's game interaction efficiency and effectively enhancing the player's game experience.
[0005] In a first aspect, an embodiment of the present application provides a game interaction method, wherein a graphical user interface is provided through a terminal device, wherein the graphical user interface includes at least a portion of a virtual scene, and a controlled virtual object located in the at least portion of the virtual scene and controlled by the terminal device, wherein the graphical user interface displays a first control, and the method includes:
[0006] In response to a first trigger operation on a first control, controlling the controlled virtual object to move at an accelerated speed in the virtual scene;
[0007] In response to a second trigger operation on the first control, the controlled virtual object is automatically controlled to move in the virtual scene with a target movement action, and an energy value generated by the controlled virtual object performing the target movement action is obtained, wherein the energy value can be used by the controlled virtual object in the virtual scene to change the object properties of the controlled virtual object.
[0008] In a second aspect, an embodiment of the present application provides a game interaction device, which provides a graphical user interface through a terminal device, wherein the graphical user interface includes at least a portion of a virtual scene, and a controlled virtual object located in the at least portion of the virtual scene and controlled by the terminal device, wherein the graphical user interface displays a first control, including:
[0009] In response to a first trigger operation on a first control, controlling the controlled virtual object to move at an accelerated speed in the virtual scene;
[0010] In response to a second trigger operation on the first control, the controlled virtual object is automatically controlled to move in the virtual scene with a target movement action, and an energy value generated by the controlled virtual object performing the target movement action is obtained, wherein the energy value can be used by the controlled virtual object in the virtual scene to change the object properties of the controlled virtual object.
[0011] In a third aspect, an embodiment of the present application further provides an electronic device, comprising a memory storing a plurality of instructions; a processor loads instructions from the memory to execute the steps of any one of the game interaction methods provided in the embodiments of the present application.
[0012] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, which stores a plurality of instructions suitable for loading by a processor to execute the steps of any one of the game interaction methods provided in the embodiment of the present application.
[0013] In a fifth aspect, an embodiment of the present application further provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements the steps of any one of the game interaction methods provided in the embodiments of the present application.
[0014] By adopting the scheme of the embodiment of the present application, the player can perform a predetermined trigger operation on the preset control to realize one-click control of the controlled virtual object to start, and can also automatically control the controlled virtual object to perform the target action to accumulate energy value, thereby realizing the intelligent start of the controlled virtual object and the seamless execution of automatic energy accumulation, thereby simplifying the interactive operation process of the player controlling the virtual object to start and accelerate, the operation steps are very simple, and the operation time is saved, thereby effectively improving the player's game interaction efficiency and effectively enhancing the player's game experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0016] Figure 1 is a scene schematic diagram of a game interaction system provided in an embodiment of the present application;
[0017] Figure 2 This is a flowchart of an embodiment of the game interaction method provided by the embodiment of the present application;
[0018] Figure 3 This is a schematic diagram of a scenario of the game interaction method provided in an embodiment of the present application;
[0019] Figure 4 is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;
[0020] Figure 5 is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;
[0021] Figure 6 is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;
[0022] Figure 7 is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;
[0023] Figure 8 is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;
[0024] Fig. 9 is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;
[0025] Fig.10 is another scenario schematic diagram of the game interaction method provided in an embodiment of the present application;
[0026] Fig.11 is a schematic diagram of the structure of a game interaction device provided in an embodiment of the present application;
[0027] Fig.12 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0028] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application. At the same time, in the description of the embodiments of the present application, the terms "first", "second", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0029] The embodiments of the present application provide a game interaction method, device, electronic device, and computer-readable storage medium. Specifically, the present embodiment will be described from the perspective of a game interaction device, which can be integrated into an electronic device, that is, the game interaction method of the embodiment of the present application can be executed by an electronic device, and optionally, the electronic device can include: a terminal device. The terminal device can be a mobile phone, a tablet computer, a smart Bluetooth device, a laptop computer, a game console, or a personal computer (PC) and other devices.
[0030] The game interaction method provided in the embodiment of the present application can be applied to a game interaction system. The game interaction system may include a player terminal device and a server, and the terminal may be a device including both receiving and transmitting hardware, that is, a device having receiving and transmitting hardware capable of performing two-way communication on a two-way communication link. The player terminal device and the server may perform two-way communication via a network.
[0031] Optionally, the server may be an independent server, or a server network or server cluster composed of servers, including but not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud server composed of multiple servers. The cloud server is composed of a large number of computers or network servers based on cloud computing.
[0032] In one embodiment of the present disclosure, the game interaction method can be run on a local terminal device or a server. When the game interaction method is run 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.
[0033] For example, when the game interaction method is run on a terminal, the terminal device stores a game application and is used to present a virtual scene in the game screen. The terminal device is used to interact with the user through a graphical user interface, for example, the game application is downloaded and installed by the terminal device and run. The terminal device may provide the graphical user interface to the user in a variety of ways, for example, it may be rendered and displayed on the display screen of the terminal device, or the graphical user interface may be presented through holographic projection. For example, the terminal device may include a touch display screen and a processor, the touch display screen is used to present the graphical user interface and receive the operation instructions generated by the user acting on the graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, respond to the operation instructions, and control the display of the graphical user interface on the touch display screen.
[0034] For example, when the game interaction method is run on a server, it can be a cloud game. Cloud gaming refers to a gaming method based on cloud computing. In the operation mode of cloud gaming, the operating body of the game application and the game screen presentation body are separated, and the storage and operation of the game interaction method are completed on the cloud gaming server. The game screen presentation is completed on the client side of the cloud gaming. The cloud gaming client is mainly used for receiving and sending game data and presenting the game screen. For example, the cloud gaming client can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a PDA, a personal digital assistant, etc., but the terminal device for processing game data is a cloud gaming server in the cloud. When playing the game, the user operates the cloud gaming client to send an operation instruction to the cloud gaming server. The cloud gaming server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the cloud gaming client through the network. Finally, the cloud gaming client decodes and outputs the game screen.
[0035] See also Figure 1 , Figure 1A scene diagram of a game interaction system provided for an embodiment of the present application. The system may include at least one terminal, at least one server, at least one database, and a network. The terminal held by the user can be connected to the server of different games through the network. The terminal is any device with computing hardware that can support and execute software products corresponding to the game. In addition, when the system includes multiple terminals, multiple servers, and multiple networks, different terminals can be connected to each other through different networks and different servers. The network can be a wireless network or a wired network, such as a wireless network such as 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 can also use their own Bluetooth network or hotspot network to connect to other terminals or to servers, etc. For example, multiple users can be online through different terminals and connected and synchronized with each other through appropriate networks to support multi-player games. In addition, the system may include multiple databases, multiple databases are coupled to different servers, and information related to the game environment can be continuously stored in the database when different users are online for multi-player games.
[0036] The embodiment of the present application provides a game interaction method, which can be executed by a terminal or a server. The embodiment of the present application takes the game interaction method executed by a terminal as an example for explanation. Among them, the terminal may include a touch display screen and a processor (of course, the terminal may also use peripherals such as a mouse and a keyboard as input devices, and only the touch display screen is used as an example for explanation here), and 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. When the user operates the graphical user interface through the touch display screen, the graphical user interface can control the local content of the terminal by responding to the received operation instructions, and can also control the content of the opposite server by responding 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, and 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 sensitive screen that can sense touch or sliding operations performed simultaneously at multiple points on the screen. The user uses a finger to perform a touch operation on the graphical user interface, and when the graphical user interface detects the touch operation, the different virtual objects in the graphical user interface of the game are controlled to perform actions corresponding to the touch operation.
[0037] It should be noted that Figure 1The scene diagram of the game interaction system shown is only an example. The game interaction system and scene described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided in the embodiment of the present application. Ordinary technicians in this field can know that with the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.
[0038] The embodiment of the present application provides a game interaction method, which can be executed by a terminal or a server. The embodiment of the present application takes the game interaction method executed by a terminal as an example for explanation, and a graphical user interface can be provided by a terminal device, and the graphical user interface includes at least part of a virtual scene and a controlled virtual object located in the virtual scene and controlled by the terminal device. The graphical user interface, virtual scene, and virtual object are explained below.
[0039] The game scene (or virtual scene) is a virtual scene displayed (or provided) when the application is running on a terminal or server. Optionally, the virtual scene is a simulation environment of the real world, or a semi-simulation and semi-fictitious virtual environment, or a purely fictitious virtual environment. The virtual scene is any one of a two-dimensional virtual scene and a three-dimensional virtual scene, and the virtual environment can be the sky, land, ocean, etc., wherein the land includes environmental elements such as deserts and cities. Among them, the virtual scene is a scene with complete game logic of virtual objects such as user control. For example, for sandbox 3D shooting games, the virtual scene is a 3D game world for players to control virtual objects to fight. Example virtual scenes may include: at least one element of mountains, plains, rivers, lakes, oceans, deserts, skies, plants, buildings, and vehicles; for example, for 2D card games, the virtual scene is a scene for displaying released cards or displaying virtual objects corresponding to cards. Example virtual scenes may include: an arena, a decisive battlefield, or other "field" elements or other elements that can display the status of card battles; for 2D or 3D multiplayer online tactical competitive games, the virtual scene is a 2D or 3D terrain scene for virtual objects to fight. Example virtual scenes may include: canyon-style mountains, lines, rivers, classrooms, tables and chairs, podiums and other elements.
[0040] The graphical user interface is obtained by executing a software application on a processor of a mobile terminal or other terminal and rendering it on a display, and can be a display screen interface of a terminal device. The graphical user interface can present the entire game scene, or only a part of the game scene. The game scene includes multiple static virtual objects, specifically including ground, mountains, rocks, vegetation, buildings, etc. When the game scene is relatively large, only the local content of the game scene is displayed on the graphical user interface of the terminal device during the game. Optionally, the game scene contains game characters, which can be game characters controlled by players, or NPCs (abbreviation of Non-Player Character, which is a type of character in the game, meaning non-player characters), which is not limited in this exemplary embodiment. The graphical user interface can include a UI interface and a game screen for players to interact. In an optional embodiment, the UI interface can include game controls (such as skill controls, mobile controls, function controls, etc.), indicator marks (such as direction indicator marks, role indicator marks, etc.), information display areas (such as the number of kills, game time, etc.), or game setting controls (such as system settings, stores, gold coins, etc.). In an optional implementation, the game screen is a display screen corresponding to a virtual scene displayed by a terminal device, and the game screen may include virtual objects such as game characters, NPC characters, AI characters, etc. that execute game logic in the virtual scene.
[0041] A game object (or virtual object, game character) refers to a dynamic object that can be controlled in a virtual scene. Optionally, the dynamic object can be a virtual character, a virtual animal, a cartoon character, etc. The virtual object is a character controlled by a player through an input device, or an artificial intelligence (AI) set in a virtual environment battle through training, or a non-player character (NPC) set in a virtual scene battle. Optionally, the virtual object is a virtual character competing in a virtual scene. Optionally, the number of virtual objects in the virtual scene battle is preset, or is dynamically determined according to the number of clients joining the battle, and the embodiment of the present application does not limit this. In a possible implementation, the user can control the virtual object to move in the virtual scene, for example, control the virtual object to run, jump, crawl, etc., and can also control the virtual object to use the skills, virtual props, etc. provided by the application to fight with other virtual objects. (Game) props refer to props that can be used by virtual objects in a virtual environment, including but not limited to firearms, cold weapons, grenades, shields, springboards, puppets, etc., which can be used by virtual objects to speed up their own attributes, assist in combat, or launch damage to other virtual objects. Virtual props can also be supply props such as bullets, and can also be equipped on designated virtual weapons for accessories such as extended magazines, aiming scopes, flash suppressors, and stocks. The virtual camera is a necessary component for the game scene screen, which is used to present the game scene screen. A game scene corresponds to at least one virtual camera. According to actual needs, there can be two or more virtual cameras, which serve as the game rendering window to capture and present the game world's screen content to the player. By setting the parameters of the virtual camera, the player's perspective of viewing the game world can be adjusted, such as the first-person perspective and the third-person perspective.
[0042] The following is a detailed description in conjunction with the accompanying drawings. In this embodiment, the execution subject is a terminal device as an example. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments. Although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order different from that shown in the accompanying drawings.
[0043] See also Figure 2 , Figure 2 This is a flowchart of a game interaction method provided in an embodiment of the present application. The specific process of the game interaction method may be as follows: Step 101 to Step 102:
[0044] Step 101: In response to a first trigger operation on a first control, control the controlled virtual object to move at an accelerated speed in the virtual scene.
[0045] The controlled virtual object may be a virtual character, a virtual vehicle, or a virtual character equipped with a virtual vehicle. The virtual scene includes a virtual track for the player to control the controlled virtual object to play the game along the virtual track.
[0046] Specifically, a graphical user interface may be provided by a terminal device, the graphical user interface including at least a portion of a virtual scene, and a controlled virtual object located in at least a portion of the virtual scene and controlled by the terminal device, and the graphical user interface displays a first control. A player may perform a first trigger operation on the first control, and the terminal device controls the controlled virtual object to move at an accelerated speed in the virtual scene in response to the first trigger operation on the first control, wherein the accelerated movement may be gradually accelerated from 0 until a specified speed is reached, and then maintained at a constant speed at the specified speed.
[0047] For example, in response to a first trigger operation on a first control, the computer device starts a controlled virtual object to control the controlled virtual object to move at an accelerated speed in the virtual scene.
[0048] Step 102: In response to a second trigger operation on the first control, automatically control the controlled virtual object to move in the virtual scene with a target movement action, and obtain an energy value generated by the controlled virtual object performing the target movement action, wherein the energy value can be used by the controlled virtual object in the virtual scene to change the object properties of the controlled virtual object.
[0049] For example, after the controlled virtual object is started, in response to the second trigger operation for the first control, the controlled virtual object is controlled to enter a state of automatically accumulating capability values, the controlled virtual object is automatically controlled to move in the virtual scene with a target movement action, and the energy value generated by the controlled virtual object performing the target movement action is obtained. Further, when the end of the second trigger operation is detected, the controlled virtual object is controlled to exit the state of automatically accumulating capability values to cancel the automatic control of the controlled virtual object to move in the virtual scene with a target movement action.
[0050] Specifically, the player can perform a second trigger operation on the first control, and the terminal device automatically controls the controlled virtual object to move in the virtual scene with a target movement action in response to the second trigger operation on the first control, and obtains the energy value generated by the controlled virtual object performing the target movement action. The target movement action can be a specified movement action or a movement action defined in the game, such as drifting.
[0051] Based on the above introduction, the game interaction method of the present application will be further illustrated by examples below. The specific embodiments of the game interaction method are described as follows.
[0052] In one embodiment, the second trigger operation is continuous or discontinuous with the first trigger operation.
[0053] Specifically, the second trigger operation is continuous with the first trigger operation, for example, the first trigger operation may be a single click operation, and the second trigger operation may be a long press operation continuous with the single click operation. For another example, the first trigger operation may be a long press operation, and the second trigger operation may be a sliding operation continuous with the long press operation.
[0054] Specifically, the second trigger operation is discontinuous with the first trigger operation. For example, the first trigger operation may be a first single-click operation, and the second trigger operation may be a second single-click operation. The second single-click operation needs to be triggered within a specified time after the first single-click operation is triggered.
[0055] In a specific embodiment, the first control is a start control; the step of “controlling the controlled virtual object to move at an accelerated speed in the virtual scene in response to a first trigger operation on the first control” includes:
[0056] In response to a single-click operation on the start control, the controlled virtual object is started, and the controlled virtual object is controlled to move at an accelerated speed in the virtual scene.
[0057] For example, see Figure 3 , a graphical user interface can be provided through a terminal device, wherein the graphical user interface includes at least a portion of a virtual scene, and a controlled virtual object controlled by the terminal device in a virtual track of the at least portion of the virtual scene, and the graphical user interface displays a start control.
[0058] For further information, see Figure 4 , the player can perform a single-click operation on the start control, and the terminal device controls the controlled virtual object to accelerate in the virtual scene in response to the single-click operation on the start control. At this time, the moving speed of the controlled virtual object gradually accelerates from 0 km / h until it accelerates to a specified speed of 100 km / h, wherein the accelerated movement can be gradually accelerated from 0 until it accelerates to a specified speed, and then maintains a uniform speed of 100 km / h, thereby achieving the starting operation of the controlled virtual object. At this time, the progress of the speed prompt mark displayed on the graphical user interface can indicate the current moving speed of the controlled virtual object.
[0059] Optionally, if the player ends the first trigger operation on the first control (i.e., does not continue with the second trigger operation), the computer device responds to the first trigger operation on the first control by only controlling the controlled virtual object to accelerate in the virtual scene (e.g., only performing a starting operation).
[0060] Further, the step of “in response to the second trigger operation on the first control, automatically controlling the controlled virtual object to move in the virtual scene with a target movement action, and obtaining the energy value generated by the controlled virtual object performing the target movement action” may include:
[0061] In response to a long press operation on the start control that is continuous with the single-click operation, the controlled virtual object is automatically controlled to move in the virtual scene with a target movement action, and an energy value generated by the controlled virtual object performing the target movement action is obtained.
[0062] Specifically, the player can perform a long press operation continuous with the single-click operation after performing a single-click operation on the start control. The computer device can automatically control the controlled virtual object to move in the virtual scene with a target movement action in response to the long press operation on the start control continuous with the single-click operation, wherein the target movement action can be drifting, and the controlled virtual object obtains a preset value of nitrogen each time it drifts.
[0063] For example, see also Figure 5 , Figure 6 , Figure 7 and Figure 8 , the player can perform a long press operation consecutive to the single click operation on the start control, and the computer device can automatically control the controlled virtual object to move in the virtual scene with a target movement action in response to the long press operation consecutive to the single click operation on the start control, and after the duration of the long press operation exceeds a preset time, the target movement action can be drift, for example Figure 5 As shown in the figure, the controlled virtual object moves from the current position to the direction indicated by the dotted arrow, so as to achieve Figure 6 Move as shown; then, for example Figure 6 As shown in the figure, the controlled virtual object moves from the current position to the direction indicated by the dotted arrow, so as to achieve Figure 7 Move as shown; finally, e.g. Figure 7 As shown, the controlled virtual object moves from the current position to the direction indicated by the dotted arrow, and the controlled virtual object is restored to Figure 8 The moving action shown is performed to move, thereby completing a drift and obtaining an energy value of a preset value (eg, 20 points or 20% of the required accumulated energy value).
[0064] In one embodiment, the method further comprises:
[0065] In response to the end of the long press operation, the start control is controlled to be inoperable or not displayed in the graphical user interface, and the operation of automatically controlling the controlled virtual object to move in the virtual scene with a target movement action is canceled; or,
[0066] In response to a sliding operation continuous with the long press operation, if the touch position at the end of the sliding operation is a position other than the first control on the graphical user interface, the start control is controlled to be inoperable or not displayed on the graphical user interface, and the operation of automatically controlling the controlled virtual object to move in the virtual scene with a target moving action is canceled.
[0067] For example, see Fig. 9 , the player can cancel the long press operation on the start control. In response to the end of the long press operation, the computer device controls the start control to not be displayed in the graphical user interface, and cancels the operation of automatically controlling the controlled virtual object to move in the virtual scene with a target movement action. At this time, the player can control the controlled virtual object to move in the virtual scene or perform a target movement action by triggering the graphical user interface.
[0068] In another embodiment, the graphical user interface further displays a second control; the step “after canceling the operation of automatically controlling the controlled virtual object to move in the virtual scene with a target movement action” further includes:
[0069] In response to a trigger operation on the second control, the controlled virtual object is controlled to move in the virtual scene with a target movement action.
[0070] For example, see Fig. 9 The second control may be a drift control. After canceling the operation of automatically controlling the controlled virtual object to move in the virtual scene with a target movement action, the player may trigger the drift control by himself. The computer device responds to the trigger operation for the second control and controls the controlled virtual object to drift in the virtual scene to accumulate a preset value of nitrogen.
[0071] In one embodiment, the step of “in response to the second trigger operation on the first control, automatically controlling the controlled virtual object to move in the virtual scene with a target movement action” includes:
[0072] In response to a second trigger operation on the first control, obtaining preset movement parameters associated with the virtual scene, wherein the preset movement parameters are used to indicate a scene position and execution timing of the controlled virtual object performing a target movement action;
[0073] The controlled virtual object is automatically controlled to move in the virtual scene with a target movement action based on the preset movement parameters.
[0074] The preset movement parameters may include at least one route position of an executable target movement action for the current virtual track, and a corresponding execution timing.
[0075] Specifically, the step of “before automatically controlling the controlled virtual object to move in the virtual scene with a target movement action in response to a second trigger operation on the first control” also includes:
[0076] Obtaining a preset moving route and scene parameters corresponding to the virtual scene;
[0077] Controlling the controlled virtual object to perform movement simulation based on the preset movement route and scene parameters, so as to determine at least one route position where the controlled virtual object can perform a target movement action on the preset movement route, and a corresponding execution timing;
[0078] A preset movement parameter is generated based on the at least one route location and a corresponding execution timing.
[0079] For example, a drifting and charging operation can be recorded in advance according to the track characteristics of the virtual track of each game match, and at least one route position where a target moving action can be executed in the virtual track and the corresponding execution time are determined as preset moving parameters based on the preset moving route and scene parameters of the virtual track. When it is detected that the player triggers the automatic drifting and charging operation corresponding to the first control, the preset moving parameters corresponding to the pre-recorded operation are called, and the controlled virtual object is automatically controlled to move in the virtual scene with the target moving action based on the preset moving parameters.
[0080] In one embodiment, the step of “after automatically controlling the controlled virtual object to move in the virtual scene with a target movement action in response to a second trigger operation on the first control, and obtaining an energy value generated by the controlled virtual object performing the target movement action” further includes:
[0081] If it is detected that the accumulated energy value of the controlled virtual object reaches a specified value, the controlled virtual object is controlled to use the energy value of the specified value in the virtual scene to change the object attribute of the controlled virtual object.
[0082] For example, the energy value needs to accumulate to a specified value of 100 before it can be used by the controlled virtual object. If it is detected that the accumulated energy value of the controlled virtual object reaches 100, the controlled virtual object can be controlled to use the energy value of the specified value in the virtual scene to change the object properties of the controlled virtual object.
[0083] Furthermore, the step of “if it is detected that the accumulated energy value of the controlled virtual object reaches a specified value, controlling the controlled virtual object to use the energy value of the specified value in the virtual scene” includes:
[0084] If it is detected that the accumulated energy value of the controlled virtual object reaches a specified value, controlling the controlled virtual object to use the energy value of the specified value in the virtual scene;
[0085] The object property of the controlled virtual object is adjusted based on the energy value of the designated value.
[0086] Specifically, the object attribute includes a movement attribute, a defense attribute, an attack attribute or a display attribute; the step of "adjusting the object attribute of the controlled virtual object based on the energy value of the specified value" includes:
[0087] adjusting the current movement attribute value of the movement attribute based on the energy value of the specified value to change the movement attribute of the controlled virtual object; or,
[0088] adjusting the current defense attribute value of the defense attribute based on the energy value of the designated value to change the defense attribute of the controlled virtual object; or,
[0089] adjusting the current attack attribute value of the attack attribute based on the energy value of the specified value to change the attack attribute of the controlled virtual object; or,
[0090] A target display parameter is determined based on the energy value of the designated numerical value, and a current display parameter of the controlled virtual object is replaced with the target display parameter to change a display attribute of the controlled virtual object.
[0091] For example, the movement attribute is the movement speed. At this time, the energy value needs to be accumulated to a specified value of 100 before it can be used by the controlled virtual object. If it is detected that the accumulated energy value of the controlled virtual object reaches 100, the speed value of the current movement speed of the controlled virtual object is adjusted based on the speed adjustment parameter associated with the energy value of the specified value. Specifically, the speed adjustment parameter can be added to the speed value of the current movement speed of the controlled virtual object to increase the current movement speed of the controlled virtual object.
[0092] For another example, the object attribute is a defense attribute. In this case, the energy value needs to accumulate to a specified value of 100 before it can be used by the controlled virtual object. If it is detected that the accumulated energy value of the controlled virtual object reaches 100, the current defense value of the controlled virtual object is adjusted based on the defense value adjustment parameter associated with the energy value of the specified value. Specifically, the defense value adjustment parameter can be added to the current defense value of the controlled virtual object to increase the current defense value of the controlled virtual object.
[0093] Alternatively, an associated defense item is determined based on the energy value of the specified numerical value, and the controlled virtual object is controlled to use the defense item to configure a defense shield for the controlled virtual object, so as to increase the current defense value of the controlled virtual object through the defense shield.
[0094] For another example, the object attribute is an attack attribute. In this case, the energy value needs to accumulate to a specified value of 100 before it can be used by the controlled virtual object. If it is detected that the accumulated energy value of the controlled virtual object reaches 100, the current attack value of the controlled virtual object is adjusted based on the attack value adjustment parameter associated with the energy value of the specified value. Specifically, the attack value adjustment parameter can be added to the current attack value of the controlled virtual object to increase the current attack value of the controlled virtual object.
[0095] For another example, the object attribute is a display attribute. In this case, the energy value needs to accumulate to a specified value of 100 before it can be used by the controlled virtual object. If it is detected that the accumulated energy value of the controlled virtual object reaches 100, the target display parameters (such as the display parameters of a specified character skin) are determined based on the energy value of the specified value, and the current display parameters of the controlled virtual object are replaced with the target display parameters to equip the controlled virtual object with the specified character skin, thereby changing the display attributes of the controlled virtual object.
[0096] Specifically, the graphical user interface also displays an energy prompt mark, which is used to prompt the total value of the currently accumulated energy value of the controlled virtual object and prompt the specified value of the accumulated energy value required for the controlled virtual object to use the energy value.
[0097] For example, see Fig.10 The graphical user interface also displays an energy prompt mark, which consists of a target progress bar and a progress mark. The target progress bar is used to prompt the controlled virtual object to use the specified value of the energy value that needs to be accumulated before the energy value can be used. For example, the energy value needs to be accumulated to 100 before it can be used by the controlled virtual object, then the length of the target progress bar has a corresponding mapping relationship with the value 100; the progress mark is used to prompt the total value of the energy value currently accumulated by the controlled virtual object. For example, if the total value of the energy value currently accumulated by the controlled virtual object is 20, then the length of the progress mark can account for 20% of the target progress bar.
[0098] In a specific embodiment, the controlled virtual object is a virtual vehicle. When the player performs a long-press operation on the start control, the computer device responds to the long-press operation on the start control and executes the virtual vehicle start instruction to start the virtual vehicle. After the virtual vehicle is started, if the long-press operation is still continued, the virtual vehicle is controlled to enter the automatic drift gas collection mode, and the drift path and drift timing of professional players are simulated through a pre-set algorithm. The drift angle and duration are dynamically adjusted according to the current virtual track conditions, vehicle speed and other factors, and the drift action is automatically performed at the appropriate time to obtain nitrogen, which can be used to accelerate the virtual vehicle after accumulating a certain value.
[0099] Furthermore, in the automatic drift gas collection mode, the player can exit the automatic drift gas collection mode at any time by canceling the long press operation; after exiting the automatic drift gas collection mode, the player can manually control the virtual vehicle to perform drifting actions to accumulate nitrogen. In addition, the game system provides a smooth transition mechanism to ensure that the transition from automatic to manual mode will not affect the player's gaming experience.
[0100] Specifically, in the automatic drift charging mode, a progress bar, special effect animation, etc. can be displayed through the graphical user interface to remind the player that the virtual vehicle is in the automatic drift charging mode. In addition, when the virtual vehicle is drifting, the virtual vehicle will drift left and right, and the corresponding drift sound effect will be played in the game when the virtual vehicle drifts.
[0101] In summary, the embodiment of the present application provides a game interaction method, by responding to a first trigger operation on a first control, controlling the controlled virtual object to accelerate movement in the virtual scene; then, in response to a second trigger operation on the first control, automatically controlling the controlled virtual object to move in the virtual scene with a target movement action, and obtaining the energy value generated by the controlled virtual object performing the target movement action, wherein the energy value can be used by the controlled virtual object in the virtual scene to change the object property of the controlled virtual object. Using the scheme of the embodiment of the present application, after the player performs a predetermined trigger operation on a preset control, the controlled virtual object can be automatically controlled to perform a target action to accumulate energy value, realizing the intelligent start of the controlled virtual object and the seamless execution of automatic energy accumulation, thereby simplifying the interactive operation process of the player controlling the virtual object to start acceleration, the operation steps are very simple, and the operation time is saved, thereby effectively improving the game interaction efficiency of the player and effectively improving the game experience of the player.
[0102] This embodiment also provides a game interaction device, which can be integrated into a terminal device. Fig.11As shown, the game interaction device may include:
[0103] A first response unit 201 is used to control the controlled virtual object to move at an accelerated speed in the virtual scene in response to a first trigger operation on the first control;
[0104] The second response unit 202 is used to automatically control the controlled virtual object to move in the virtual scene with a target movement action in response to a second trigger operation on the first control, and obtain an energy value generated by the controlled virtual object performing the target movement action, wherein the energy value can be used by the controlled virtual object in the virtual scene to change the object properties of the controlled virtual object.
[0105] In some embodiments, the game interaction device includes a processing subunit for:
[0106] In response to a single-click operation on the start control, the controlled virtual object is started, and the controlled virtual object is controlled to move at an accelerated speed in the virtual scene.
[0107] In some embodiments, the game interaction device includes a processing subunit for:
[0108] In response to a long press operation on the start control that is continuous with the single-click operation, the controlled virtual object is automatically controlled to move in the virtual scene with a target movement action, and an energy value generated by the controlled virtual object performing the target movement action is obtained.
[0109] In some embodiments, the game interaction device includes a processing subunit for:
[0110] In response to the end of the long press operation, the start control is controlled to be inoperable or not displayed in the graphical user interface, and the operation of automatically controlling the controlled virtual object to move in the virtual scene with a target movement action is canceled; or,
[0111] In response to a sliding operation continuous with the long press operation, if the touch position at the end of the sliding operation is a position other than the first control on the graphical user interface, the start control is controlled to be inoperable or not displayed on the graphical user interface, and the operation of automatically controlling the controlled virtual object to move in the virtual scene with a target moving action is canceled.
[0112] In some embodiments, the game interaction device includes a processing subunit for:
[0113] In response to a trigger operation on the second control, the controlled virtual object is controlled to move in the virtual scene with a target movement action.
[0114] In some embodiments, the game interaction device includes a processing subunit for:
[0115] In response to a second trigger operation on the first control, obtaining preset movement parameters associated with the virtual scene, wherein the preset movement parameters are used to indicate a scene position and execution timing of the controlled virtual object performing a target movement action;
[0116] The controlled virtual object is automatically controlled to move in the virtual scene with a target movement action based on the preset movement parameters.
[0117] In some embodiments, the game interaction device includes a processing subunit for:
[0118] Obtaining a preset moving route and scene parameters corresponding to the virtual scene;
[0119] Controlling the controlled virtual object to perform movement simulation based on the preset movement route and scene parameters, so as to determine at least one route position where the controlled virtual object can perform a target movement action on the preset movement route, and a corresponding execution timing;
[0120] A preset movement parameter is generated based on the at least one route location and a corresponding execution timing.
[0121] In some embodiments, the game interaction device includes a processing subunit for:
[0122] If it is detected that the accumulated energy value of the controlled virtual object reaches a specified value, the controlled virtual object is controlled to use the energy value of the specified value in the virtual scene to change the object attribute of the controlled virtual object.
[0123] In some embodiments, the game interaction device includes a processing subunit for:
[0124] If it is detected that the accumulated energy value of the controlled virtual object reaches a specified value, controlling the controlled virtual object to use the energy value of the specified value in the virtual scene;
[0125] The object property of the controlled virtual object is adjusted based on the energy value of the designated value.
[0126] In some embodiments, the game interaction device includes a processing subunit for:
[0127] adjusting the current movement attribute value of the movement attribute based on the energy value of the specified value to change the movement attribute of the controlled virtual object; or,
[0128] adjusting the current defense attribute value of the defense attribute based on the energy value of the designated value to change the defense attribute of the controlled virtual object; or,
[0129] adjusting the current attack attribute value of the attack attribute based on the energy value of the specified value to change the attack attribute of the controlled virtual object; or,
[0130] A target display parameter is determined based on the energy value of the designated numerical value, and a current display parameter of the controlled virtual object is replaced with the target display parameter to change a display attribute of the controlled virtual object.
[0131] In some embodiments, the game interaction device includes a display subunit for:
[0132] An energy prompt mark is displayed on the graphical user interface, and the energy prompt mark is used to prompt the total value of the energy value currently accumulated by the controlled virtual object, and prompt the controlled virtual object to use the energy value. The specified value of the accumulated energy value required.
[0133] The embodiment of the present application discloses a game interaction device, wherein the first response unit 201 responds to a first trigger operation on a first control to control the controlled virtual object to accelerate the movement in the virtual scene; the second response unit 202 responds to a second trigger operation on the first control to automatically control the controlled virtual object to move in the virtual scene with a target movement action, and obtains the energy value generated by the controlled virtual object performing the target movement action, wherein the energy value can be used by the controlled virtual object in the virtual scene to change the object property of the controlled virtual object. The embodiment of the present application realizes one-key control of the controlled virtual object to start by the player performing a predetermined trigger operation on a preset control, and can also automatically control the controlled virtual object to perform a target action to accumulate energy value, thereby realizing the intelligent start of the controlled virtual object and the seamless execution of automatic energy accumulation, thereby simplifying the interactive operation process of the player controlling the virtual object to start and accelerate, the operation steps are very simple, and the operation time is saved, thereby effectively improving the player's game interaction efficiency and effectively improving the player's game experience.
[0134] Accordingly, an embodiment of the present application further provides an electronic device, which may be a terminal, and the terminal may be a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a personal computer (PC, Personal Computer), a personal digital assistant (Personal Digital Assistant, PDA) and other terminal devices. Alternatively, the electronic device may be a server.
[0135] like Fig.12 As shown, Fig.12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 300 includes a processor 301 having one or more processing cores, a memory 302 having one or more computer-readable storage media, and a computer program stored in the memory 302 and executable on the processor. The processor 301 is electrically connected to the memory 302. Those skilled in the art will appreciate that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or arrange components differently.
[0136] The processor 301 is the control center of the electronic device 300. It uses various interfaces and lines to connect various parts of the entire electronic device 300, and executes various functions and processes data of the electronic device 300 by running or loading software programs and / or units stored in the memory 302, and calling data stored in the memory 302, so as to monitor the electronic device 300 as a whole. The processor 301 can be a central processing unit CPU, a graphics processing unit GPU, a network processor (Network Processor, NP), etc., and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application.
[0137] In the embodiment of the present application, the processor 301 in the electronic device 300 will load instructions corresponding to the processes of one or more application programs into the memory 302 according to the following steps, and the processor 301 will run the application programs stored in the memory 302 to implement various functions, such as:
[0138] In response to a first trigger operation on a first control, controlling the controlled virtual object to move at an accelerated speed in the virtual scene;
[0139] In response to a second trigger operation on the first control, the controlled virtual object is automatically controlled to move in the virtual scene with a target movement action, and an energy value generated by the controlled virtual object performing the target movement action is obtained, wherein the energy value can be used by the controlled virtual object in the virtual scene to change the object properties of the controlled virtual object.
[0140] In one embodiment, the second trigger operation is continuous or discontinuous with the first trigger operation.
[0141] In one embodiment, the first control is a start control; and in response to a first trigger operation on the first control, controlling the controlled virtual object to move at an accelerated speed in the virtual scene includes:
[0142] In response to a single-click operation on the start control, the controlled virtual object is started, and the controlled virtual object is controlled to move at an accelerated speed in the virtual scene.
[0143] In one embodiment, in response to the second trigger operation on the first control, automatically controlling the controlled virtual object to move in the virtual scene with a target movement action, and obtaining the energy value generated by the controlled virtual object performing the target movement action, includes:
[0144] In response to a long press operation on the start control that is continuous with the single-click operation, the controlled virtual object is automatically controlled to move in the virtual scene with a target movement action, and an energy value generated by the controlled virtual object performing the target movement action is obtained.
[0145] In one embodiment, the method further comprises:
[0146] In response to the end of the long press operation, the start control is controlled to be inoperable or not displayed in the graphical user interface, and the operation of automatically controlling the controlled virtual object to move in the virtual scene with a target movement action is canceled; or,
[0147] In response to a sliding operation continuous with the long press operation, if the touch position at the end of the sliding operation is a position other than the first control on the graphical user interface, the start control is controlled to be inoperable or not displayed on the graphical user interface, and the operation of automatically controlling the controlled virtual object to move in the virtual scene with a target moving action is canceled.
[0148] In one embodiment, the graphical user interface further displays a second control;
[0149] After canceling the operation of automatically controlling the controlled virtual object to move in the virtual scene with the target movement action, the method further includes:
[0150] In response to a trigger operation on the second control, the controlled virtual object is controlled to move in the virtual scene with a target movement action.
[0151] In one embodiment, in response to the second trigger operation on the first control, automatically controlling the controlled virtual object to move in the virtual scene with a target movement action includes:
[0152] In response to a second trigger operation on the first control, obtaining preset movement parameters associated with the virtual scene, wherein the preset movement parameters are used to indicate a scene position and execution timing of the controlled virtual object performing a target movement action;
[0153] The controlled virtual object is automatically controlled to move in the virtual scene with a target movement action based on the preset movement parameters.
[0154] In one embodiment, before automatically controlling the controlled virtual object to move in the virtual scene with a target movement action in response to a second trigger operation on the first control, the method further includes:
[0155] Obtaining a preset moving route and scene parameters corresponding to the virtual scene;
[0156] Controlling the controlled virtual object to perform movement simulation based on the preset movement route and scene parameters, so as to determine at least one route position where the controlled virtual object can perform a target movement action on the preset movement route, and a corresponding execution timing;
[0157] A preset movement parameter is generated based on the at least one route location and a corresponding execution timing.
[0158] In one embodiment, after automatically controlling the controlled virtual object to move in the virtual scene with a target movement action in response to a second trigger operation on the first control, and obtaining an energy value generated by the controlled virtual object performing the target movement action, the method further includes:
[0159] If it is detected that the accumulated energy value of the controlled virtual object reaches a specified value, the controlled virtual object is controlled to use the energy value of the specified value in the virtual scene to change the object attribute of the controlled virtual object.
[0160] In one embodiment, if it is detected that the accumulated energy value of the controlled virtual object reaches a specified value, controlling the controlled virtual object to use the energy value of the specified value in the virtual scene includes:
[0161] If it is detected that the accumulated energy value of the controlled virtual object reaches a specified value, controlling the controlled virtual object to use the energy value of the specified value in the virtual scene;
[0162] The object property of the controlled virtual object is adjusted based on the energy value of the designated value.
[0163] In one embodiment, the object attributes include movement attributes, defense attributes, attack attributes, or display attributes;
[0164] The adjusting the object property of the controlled virtual object based on the energy value of the specified value comprises:
[0165] adjusting the current movement attribute value of the movement attribute based on the energy value of the specified value to change the movement attribute of the controlled virtual object; or,
[0166] adjusting the current defense attribute value of the defense attribute based on the energy value of the designated value to change the defense attribute of the controlled virtual object; or,
[0167] adjusting the current attack attribute value of the attack attribute based on the energy value of the specified value to change the attack attribute of the controlled virtual object; or,
[0168] A target display parameter is determined based on the energy value of the designated numerical value, and a current display parameter of the controlled virtual object is replaced with the target display parameter to change a display attribute of the controlled virtual object.
[0169] In one embodiment, the graphical user interface also displays an energy prompt icon, which is used to prompt the total value of the energy value currently accumulated by the controlled virtual object, and prompt the controlled virtual object to use the energy value. The specified value of the accumulated energy value required.
[0170] The electronic device provided in the embodiment of the present application can control the controlled virtual object to accelerate in the virtual scene by responding to a first trigger operation on the first control; then, in response to a second trigger operation on the first control, automatically control the controlled virtual object to move in the virtual scene with a target movement action, and obtain the energy value generated by the controlled virtual object performing the target movement action, wherein the energy value can be used by the controlled virtual object in the virtual scene to change the object property of the controlled virtual object. Therefore, the scheme of the embodiment of the present application is adopted, and after the player performs a predetermined trigger operation on the preset control, the controlled virtual object can be automatically controlled to perform the target action to accumulate energy value after starting with one key, so as to realize the intelligent start of the controlled virtual object and the seamless execution of automatic energy accumulation, thereby simplifying the interactive operation process of the player controlling the virtual object to start and accelerate, and the operation steps are very simple, saving operation time, thereby effectively improving the game interaction efficiency of the player and effectively improving the game experience of the player.
[0171] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0172] Optional, such as Fig.12 As shown, the electronic device 300 further includes: a touch screen 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. The processor 301 is electrically connected to the touch screen 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307, respectively. Those skilled in the art can understand that Fig.12The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0173] The touch display screen 303 can be used to display a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. The touch display screen 303 may include a display panel and a touch panel. Among them, the display panel can be used to display information input by the user or information provided to the user and various graphical user interfaces of the electronic device, and these graphical user interfaces can be composed of graphics, text, icons, videos and any combination thereof. Optionally, the display panel can be configured in the form of a liquid crystal display (LCD, Liquid Crystal Display), an organic light-emitting diode (OLED, Organic Light-Emitting Diode) and the like. The touch panel can be used to collect the user's touch operation on or near it (such as the user uses any suitable object or attachment such as a finger, a stylus, etc. on the touch panel or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 301, and can receive the command sent by the processor 301 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 301 to determine the type of touch event, and then the processor 301 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 303 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 303 can also be used as a part of the input unit 306 to realize the input function.
[0174] The radio frequency circuit 304 may be used to send and receive radio frequency signals, so as to establish wireless communication with a network device or other electronic devices through wireless communication, and to send and receive signals with the network device or other electronic devices.
[0175] The audio circuit 305 can be used to provide an audio interface between the user and the electronic device through a speaker and a microphone. The audio circuit 305 can transmit the electrical signal converted from the received audio data to the speaker, which is converted into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 305 and converted into audio data, and then the audio data is output to the processor 301 for processing, and then sent to another electronic device through the radio frequency circuit 304, or the audio data is output to the memory 302 for further processing. The audio circuit 305 may also include an earplug jack to provide communication between an external headset and the electronic device.
[0176] The input unit 306 may be used to receive input numbers, character information or user feature information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0177] The power supply 307 is used to supply power to various components of the electronic device 300. Optionally, the power supply 307 can be logically connected to the processor 301 through a power management system, so that the power management system can manage charging, discharging, and power consumption. The power supply 307 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0178] although Fig.12 Not shown, the electronic device 300 may also include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.
[0179] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0180] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0181] To this end, an embodiment of the present application provides a computer-readable storage medium, in which multiple computer programs are stored, and the computer program can be loaded by a processor to execute any game interaction method provided in the embodiment of the present application. The computer program can execute the following steps of the game interaction method:
[0182] In response to a first trigger operation on a first control, controlling the controlled virtual object to move at an accelerated speed in the virtual scene;
[0183] In response to a second trigger operation on the first control, the controlled virtual object is automatically controlled to move in the virtual scene with a target movement action, and an energy value generated by the controlled virtual object performing the target movement action is obtained, wherein the energy value can be used by the controlled virtual object in the virtual scene to change the object properties of the controlled virtual object.
[0184] Because the computer program stored in the storage medium can control the controlled virtual object to accelerate in the virtual scene in response to a first trigger operation on the first control; then, in response to a second trigger operation on the first control, automatically control the controlled virtual object to move in the virtual scene with a target movement action, and obtain the energy value generated by the controlled virtual object performing the target movement action, wherein the energy value can be used by the controlled virtual object in the virtual scene to change the object property of the controlled virtual object. Therefore, the scheme of the embodiment of the present application is adopted, and after the player performs a predetermined trigger operation on the preset control, the controlled virtual object can be automatically controlled to perform the target action to accumulate energy value, realizing the intelligent start of the controlled virtual object and the seamless execution of the automatic accumulation of energy, thereby simplifying the interactive operation process of the player controlling the virtual object to start and accelerate, the operation steps are very simple, and the operation time is saved, thereby effectively improving the game interaction efficiency of the player and effectively improving the game experience of the player.
[0185] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0186] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0187] Since the computer program stored in the computer-readable storage medium can execute any one of the game interaction methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the game interaction methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0188] According to one aspect of the present application, a computer program product or a computer program is also provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the methods provided in various optional implementations of the above embodiments.
[0189] In the above-mentioned game interaction device, computer-readable storage medium, electronic device, and computer program product embodiments, the description of each embodiment has its own emphasis. For parts not described in detail in a certain embodiment, reference can be made to the relevant description of other embodiments. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process and beneficial effects of the above-mentioned game interaction device, computer-readable storage medium, computer program product, electronic device and its corresponding units can refer to the description of the game interaction method in the above embodiment, and will not be repeated here.
[0190] The above is a detailed introduction to a game interaction method, device, electronic device, computer-readable storage medium and computer program product provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A game interaction method, characterized in that: A graphical user interface is provided through a terminal device, wherein the graphical user interface includes at least a portion of a virtual scene and a controlled virtual object located in the at least portion of the virtual scene and controlled by the terminal device, and the graphical user interface displays a first control, including: In response to a first trigger operation on a first control, controlling the controlled virtual object to move at an accelerated speed in the virtual scene; In response to a second trigger operation on the first control, the controlled virtual object is automatically controlled to move in the virtual scene with a target movement action, and an energy value generated by the controlled virtual object performing the target movement action is obtained, wherein the energy value can be used by the controlled virtual object in the virtual scene to change the object properties of the controlled virtual object.
2. The method according to claim 1, characterized in that The second trigger operation is continuous or discontinuous with the first trigger operation.
3. The method according to claim 2, characterized in that The first control is a start control; and in response to a first trigger operation on the first control, controlling the controlled virtual object to move at an accelerated speed in the virtual scene comprises: In response to a single-click operation on the start control, the controlled virtual object is started, and the controlled virtual object is controlled to move at an accelerated speed in the virtual scene.
4. The method according to claim 3, characterized in that In response to the second trigger operation on the first control, automatically controlling the controlled virtual object to move in the virtual scene with a target movement action, and obtaining an energy value generated by the controlled virtual object performing the target movement action, comprises: In response to a long press operation on the start control that is continuous with the single-click operation, the controlled virtual object is automatically controlled to move in the virtual scene with a target movement action, and an energy value generated by the controlled virtual object performing the target movement action is obtained.
5. The method according to claim 4, characterized in that The method further comprises: In response to the end of the long press operation, the start control is controlled to be inoperable or not displayed in the graphical user interface, and the operation of automatically controlling the controlled virtual object to move in the virtual scene with a target movement action is canceled; or, In response to a sliding operation continuous with the long press operation, if the touch position at the end of the sliding operation is a position other than the first control on the graphical user interface, the start control is controlled to be inoperable or not displayed on the graphical user interface, and the operation of automatically controlling the controlled virtual object to move in the virtual scene with a target moving action is canceled.
6. The method according to claim 5, characterized in that The graphical user interface also displays a second control; After canceling the operation of automatically controlling the controlled virtual object to move in the virtual scene with the target movement action, the method further includes: In response to a trigger operation on the second control, the controlled virtual object is controlled to move in the virtual scene with a target movement action.
7. The method according to claim 1, characterized in that In response to the second trigger operation on the first control, automatically controlling the controlled virtual object to move in the virtual scene with a target movement action includes: In response to a second trigger operation on the first control, obtaining preset movement parameters associated with the virtual scene, wherein the preset movement parameters are used to indicate a scene position and execution timing of the controlled virtual object performing a target movement action; The controlled virtual object is automatically controlled to move in the virtual scene with a target movement action based on the preset movement parameters.
8. The method according to claim 7, characterized in that Before automatically controlling the controlled virtual object to move in the virtual scene with a target movement action in response to a second trigger operation on the first control, the method further includes: Obtaining a preset moving route and scene parameters corresponding to the virtual scene; Controlling the controlled virtual object to perform movement simulation based on the preset movement route and scene parameters, so as to determine at least one route position where the controlled virtual object can perform a target movement action on the preset movement route, and a corresponding execution timing; A preset movement parameter is generated based on the at least one route location and a corresponding execution timing.
9. The method according to claim 1, characterized in that: After automatically controlling the controlled virtual object to move in the virtual scene with a target movement action in response to a second trigger operation on the first control, and acquiring an energy value generated by the controlled virtual object performing the target movement action, the method further includes: If it is detected that the accumulated energy value of the controlled virtual object reaches a specified value, the controlled virtual object is controlled to use the energy value of the specified value in the virtual scene to change the object attribute of the controlled virtual object.
10. The method according to claim 9, characterized in that If it is detected that the accumulated energy value of the controlled virtual object reaches a specified value, controlling the controlled virtual object to use the energy value of the specified value in the virtual scene includes: If it is detected that the accumulated energy value of the controlled virtual object reaches a specified value, controlling the controlled virtual object to use the energy value of the specified value in the virtual scene; The object property of the controlled virtual object is adjusted based on the energy value of the designated value.
11. The method according to claim 10, characterized in that The object attributes include movement attributes, defense attributes, attack attributes or display attributes; The adjusting the object property of the controlled virtual object based on the energy value of the specified value comprises: adjusting the current movement attribute value of the movement attribute based on the energy value of the specified value to change the movement attribute of the controlled virtual object; or, adjusting the current defense attribute value of the defense attribute based on the energy value of the designated value to change the defense attribute of the controlled virtual object; or, adjusting the current attack attribute value of the attack attribute based on the energy value of the specified value to change the attack attribute of the controlled virtual object; or, A target display parameter is determined based on the energy value of the designated numerical value, and a current display parameter of the controlled virtual object is replaced with the target display parameter to change a display attribute of the controlled virtual object.
12. The method according to claim 1, characterized in that The graphical user interface also displays an energy prompt mark, which is used to prompt the total value of the energy value currently accumulated by the controlled virtual object and prompt the controlled virtual object to use the energy value. The specified value of the accumulated energy value is required.
13. A game interaction device, characterized in that: A graphical user interface is provided through a terminal device, wherein the graphical user interface includes at least a portion of a virtual scene and a controlled virtual object located in the at least portion of the virtual scene and controlled by the terminal device, and the graphical user interface displays a first control, including: A first response unit, configured to control the controlled virtual object to move at an accelerated speed in the virtual scene in response to a first trigger operation on the first control; A second response unit is used to automatically control the controlled virtual object to move in the virtual scene with a target movement action in response to a second trigger operation on the first control, and obtain an energy value generated by the controlled virtual object performing the target movement action, wherein the energy value can be used by the controlled virtual object in the virtual scene to change the object properties of the controlled virtual object.
14. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores a plurality of instructions; the processor loads instructions from the memory to execute the steps of the game interaction method as claimed in any one of claims 1 to 12.
15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the steps of the game interaction method according to any one of claims 1 to 12.
