Game interaction control method and device and electronic equipment

By selecting the reference object and setting relative positions in the graphical user interface of the terminal device, the movement path setting of multiple game objects is simplified, the problem of cumbersome operation is solved, and the game operation efficiency and experience is improved.

CN120478974APending Publication Date: 2025-08-15NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510681637.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-23
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In UGC games, when there are many game objects, players need to set the movement paths of multiple game objects one by one, which is cumbersome and inefficient, which affects the game operation experience.

Method used

Through the terminal device providing a graphical user interface, players can select multiple target objects, select reference objects, and set the moving path of the object to be edited based on the position of the reference object and the relative position of the object to be edited.

Benefits of technology

Simplifies the operation of setting mobile paths on multiple game objects, improves game operation efficiency, and improves game experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120478974A_ABST
    Figure CN120478974A_ABST
Patent Text Reader

Abstract

The invention provides a game interaction control method and device and electronic equipment. The method comprises the following steps: in response to a first selection operation for game objects, selecting a plurality of target objects from a plurality of game objects; in response to a second selection operation for the plurality of target objects, selecting a reference object from the plurality of target objects, and determining the target objects except the reference object as to-be-edited objects; and in response to the path setting operation, setting a moving path of the to-be-edited object from the current object position of the to-be-edited object based on the object position of the reference object and the relative position of the to-be-edited object. According to the mode, the operation of setting the moving paths for the game objects is simplified, and the operation efficiency is improved, so that the game operation experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of game technology, and in particular to a method, device and electronic equipment for interactive control of games. Background Art

[0002] In UGC (User Generated Content) games, players can set the movement path of game objects, which then automatically move along that path. However, when there are many game objects and their movement methods are inconsistent, players need to set movement paths for each one individually, which is cumbersome and inefficient, impacting the gaming experience. Summary of the Invention

[0003] In view of this, the object of the present invention is to provide a method, device and electronic device for interactive control of a game, so as to simplify the operation of setting movement paths for multiple game objects, improve operation efficiency, and thus enhance the game operation experience.

[0004] In a first aspect, an embodiment of the present invention provides an interactive control method for a game, providing a graphical user interface through a terminal device, wherein the graphical user interface includes multiple game objects; the method includes: responding to a first selection operation for a game object, selecting multiple target objects from multiple game objects; responding to a second selection operation for multiple target objects, selecting a reference object from multiple target objects, and determining target objects other than the reference object as objects to be edited; responding to a path setting operation, setting a moving path of the object to be edited starting from the current object position of the object to be edited based on the relative position of the object position of the reference object and the object to be edited.

[0005] In a second aspect, an embodiment of the present invention provides an interactive control device for a game, which provides a graphical user interface through a terminal device, and the graphical user interface includes multiple game objects; the device includes: a target object selection module, which is used to respond to a first selection operation on a game object and select multiple target objects from multiple game objects; a reference object selection module, which is used to respond to a second selection operation on multiple target objects, select a reference object from multiple target objects, and determine the target objects other than the reference object as objects to be edited; a moving path setting module, which is used to respond to the path setting operation, based on the object position of the reference object and the relative position of the object to be edited, starting from the current object position of the object to be edited.

[0006] In a third aspect, an embodiment of the present invention provides 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 above-mentioned interactive control method of the game.

[0007] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the interactive control method of the above-mentioned game.

[0008] The embodiments of the present invention bring the following beneficial effects:

[0009] The interactive control method, device and electronic device of the above-mentioned game provide a graphical user interface through a terminal device, and the graphical user interface includes multiple game objects; the method includes: responding to a first selection operation on the game object, selecting multiple target objects from the multiple game objects; responding to a second selection operation on the multiple target objects, selecting a reference object from the multiple target objects, and determining the target objects other than the reference object as the objects to be edited; responding to a path setting operation, based on the relative position of the object position of the reference object and the object to be edited, starting from the current object position of the object to be edited.

[0010] In this method, a reference object is selected from multiple target objects, and target objects other than the reference object are used as objects to be edited. The relative position of the object to be edited is determined based on the object position of the reference object, and then the moving path of the object to be edited is set. This simplifies the operation of setting moving paths for multiple game objects, improves operating efficiency, and thus improves the game operation experience.

[0011] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or understood by practicing the present invention. The purposes and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0012] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0014] Figure 1 A flowchart of a method for interactive control of a game provided by an embodiment of the present invention;

[0015] Figure 2 A schematic diagram of determining a reference object provided by an embodiment of the present invention;

[0016] Figure 3 A schematic diagram of determining a path extension direction provided by an embodiment of the present invention;

[0017] Figure 4 A schematic diagram of a path setting operation provided by an embodiment of the present invention;

[0018] Figure 5 A schematic diagram of a sliding control operation along a specified direction provided by an embodiment of the present invention;

[0019] Figure 6 A schematic diagram of determining a target direction range provided by an embodiment of the present invention;

[0020] Figure 7 A schematic structural diagram of an interactive control device for a game provided by an embodiment of the present invention;

[0021] Figure 8 A schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0022] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work shall fall within the scope of protection of the present invention.

[0023] Currently, in UGC (User Generated Content) games, players can set a movement path for a game object. After completing the setting of the movement path for the game object, the game object can automatically move along the set movement path.

[0024] When there are many game objects, if the movement methods of multiple game objects are not uniform, players need to set the movement path for each game object one by one. For example, when the movement directions of multiple game objects are not uniform, players need to click on the game objects one by one and set the movement path.

[0025] In this method, the operation is cumbersome and inefficient, which affects the gaming experience.

[0026] Based on this, an interactive game control method, device, and electronic device provided by an embodiment of the present invention can be applied to a scenario in which a movement path of a game object is set, for example, setting movement paths for multiple game objects.

[0027] In one embodiment of the present disclosure, the interactive control method for a game can be run on a local terminal device or a server. When the interactive control method for a game is run on a server, the method can be implemented and executed based on a cloud interactive system, wherein the cloud interactive system includes a server and a client device.

[0028] In an optional embodiment, various cloud applications, such as cloud games, can be run under the cloud interaction system. Taking cloud games as an example, cloud games refer to a gaming method based on cloud computing. In the cloud gaming operation mode, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the interactive control method of the game are completed on the cloud gaming server. The role of the client device is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, TV, computer, PDA, etc.; but the cloud gaming server in the cloud is responsible for information processing. When playing the game, the player operates the client device to send operation instructions to the cloud gaming server. The cloud gaming server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0029] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally downloading and installing the game program through an electronic device and running it. The local terminal device can provide the graphical user interface to the player in a variety of ways, for example, it can be rendered and displayed on the terminal's display screen, or provided to the player through holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present the graphical user interface, the graphical user interface includes the game screen, and the processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.

[0030] In one possible implementation, an embodiment of the present invention provides an interactive control method for a game, providing a graphical user interface through a terminal device, wherein the terminal device can be the local terminal device mentioned above, or it can be a client device in the cloud interactive system mentioned above.

[0031] The aforementioned graphical user interface includes multiple game objects, such as virtual characters and virtual items in a game scene. The virtual characters may be virtual creatures, and the virtual items may be virtual props. In actual implementation, the game objects may be displayed in the graphical user interface as preset identifiers, such as cube models, sphere models, avatar icons, or digital icons. In the graphical user interface, the multiple game objects have relative positions, which may be the relative positions of the game objects in the game scene.

[0032] In this embodiment, the player performs interactive operations on the terminal device, and the terminal device can save the data information corresponding to the interactive operations and control the game objects. Figure 1 As shown, the interactive control method of the game includes the following steps:

[0033] Step S102, in response to a first selection operation on a game object, selecting multiple target objects from multiple game objects;

[0034] The first selection operation can select multiple target objects. The first selection operation can specifically be a click operation performed on multiple game objects, or a frame selection operation performed on multiple game objects. The frame selection operation can be implemented through window selection or cross selection operations.

[0035] For example, in the graphical user interface of a touch terminal device, a player can perform a first selection operation on multiple game objects to select multiple target objects; the terminal device receives the first selection operation on multiple game objects, determines the selected multiple target objects from the multiple game objects, retains the selected multiple target objects in the graphical user interface, and deletes game objects other than the multiple target objects from the graphical user interface.

[0036] Step S104 , in response to a second selection operation on multiple target objects, selecting a reference object from the multiple target objects, and determining the target objects other than the reference object as objects to be edited;

[0037] The second selection operation can select the reference object, for example, by performing a long press operation on the target object, or a double-click operation on the target object, to determine that the target object is in a selected state. The second selection operation can also be implemented by triggering a keyboard button, a mouse button, a joystick device of a host computer, etc.

[0038] The reference object may be any target object among the multiple target objects; in one example, the reference object is located in a middle area among the multiple target objects, or the reference object is located in an edge area among the multiple target objects.

[0039] In one implementation, a player can perform a second selection operation on any target object among multiple target objects to select a reference object; the terminal device receives the second selection operation on multiple target objects, determines the selected target object as the reference object from the multiple target objects in the graphical user interface, and determines the target objects other than the reference object as objects to be edited, and the number of objects to be edited is usually multiple.

[0040] In the above method, a reference object is selected from a plurality of target objects through the second selection operation, and the position of the reference object is used as the reference position for moving the object to be edited.

[0041] Step S106 , in response to the path setting operation, setting a moving path of the object to be edited starting from the current object position of the object to be edited based on the object position of the reference object and the relative position of the object to be edited.

[0042] The path setting operation can set the movement path of the object to be edited. The path setting operation can include a triggering operation on the graphical user interface, which triggers the object to be edited to be selected; the path setting operation can also include a sliding operation. The path setting operation can also be implemented by triggering a desktop computer keyboard button, a mouse button, a host computer joystick device, etc.

[0043] The relative position generally refers to the position of the object to be edited relative to the reference object. The relative position can be determined based on a preset coordinate system in the graphical user interface. For example, the relative position includes a relative distance and a relative angle. Specifically, the object position of the reference object can be used as the origin, and the positive direction of the horizontal axis of the preset coordinate system can be used as the zero-degree angle direction to determine the relative position.

[0044] In one implementation, a player performs a path setting operation on a graphical user interface, for example, a long press operation and a sliding operation continuous with the long press operation; the terminal device receives the path setting operation for the object to be edited, and can use the object position of the reference object as a reference to determine the relative position of the object position and the object to be edited, and then set the moving path of the object to be edited. Specifically, the current object position of the object to be edited is used as the starting point of the path, and the relative position of the reference object and the object to be edited is used as the basis to generate the moving path of the object to be edited.

[0045] In one example, after receiving a triggered path setting operation, the terminal device can determine the path extension direction based on the relative position of the reference object and the object to be edited, such as moving away from the reference object, approaching the reference object, or keeping the relative distance with the reference object unchanged and only changing the relative direction; when the path setting operation is completed, the terminal device can determine the location of the object to be edited as a path node or a path end point.

[0046] In an optional manner, if the aforementioned second selection operation and the path setting operation are completed at the same time, then the location of the object to be edited at this time is determined as the end point of the path.

[0047] The above method configures the operation parameters of the object to be edited through the path setting operation. After identifying the object position of the reference object, the movement path of the object to be edited is set according to the operation parameters, and then the object to be edited can be controlled to move from the current object position along the movement path; when there are multiple objects to be edited, there is no need to set the movement path of each object to be edited one by one, which simplifies the setting operation.

[0048] The interactive control method of the above-mentioned game provides a graphical user interface through a terminal device, and the graphical user interface includes multiple game objects; in response to a first selection operation on the game object, multiple target objects are selected from the multiple game objects; in response to a second selection operation on the multiple target objects, a reference object is selected from the multiple target objects, and the target objects other than the reference object are determined as objects to be edited; in response to a path setting operation, based on the object position of the reference object and the relative position of the object to be edited, the moving path of the object to be edited is set starting from the current object position of the object to be edited.

[0049] In this method, a reference object is selected from multiple target objects, and target objects other than the reference object are used as objects to be edited. The relative position of the object to be edited is determined based on the object position of the reference object, and then the moving path of the object to be edited is set. This simplifies the operation of setting moving paths for multiple game objects, improves operating efficiency, and thus improves the game operation experience.

[0050] The following embodiments provide specific implementations of determining a reference object.

[0051] In one implementation, in response to a second selection operation on any target object among the multiple target objects, the target object selected by the second selection operation is determined as a reference object.

[0052] In actual implementation, the player can control the first finger to be located at any target object among multiple target objects and perform the second selection operation, or can control the first joystick of the joystick device to move, so that the cursor in the graphical user interface moves to any target object among multiple target objects and perform the second selection operation.

[0053] After receiving a second selection operation on any target object among the multiple target objects, the terminal device obtains the selected target object from the multiple target objects in the graphical user interface, and determines the selected target object as the reference object, which is in a selected state.

[0054] In one embodiment, in response to a first long press operation on any one of a plurality of target objects, the target object where the operation contact point of the first long press operation is located is determined as a reference object.

[0055] After receiving a first long press operation on any target object among multiple target objects, the terminal device can obtain the operation contact of the first long press operation and determine the target object where the operation contact of the first long press operation is located as the reference object.

[0056] like Figure 2 In the example, the multiple target objects are multiple cubes displayed in the graphical user interface. The player controls the first finger to locate the operation contact point corresponding to any target object among the multiple target objects and keeps it still, and performs the first long press operation, so that the target object where the operation contact point is located can be selected.

[0057] The following embodiments provide specific implementations of setting a moving path for an object to be edited.

[0058] In one implementation, in response to a path setting operation, the path extension direction of the object to be edited is determined based on the relative position of the reference object and the object to be edited; with the current object position of the object to be edited as the path starting point, a movement path corresponding to the object to be edited is generated along the path extension direction based on the operation parameters of the path setting operation.

[0059] The path extension direction may be a path away from the reference object, or a path approaching the reference object, or a path in which the relative distance to the reference object remains unchanged and only the relative direction is changed.

[0060] In actual implementation, after receiving the path setting operation, the terminal device can obtain the object position of the reference object and the current object position of the object to be edited, perform calculations on the object position and the current object position, obtain the relative position of the reference object and the object to be edited, and determine the path extension direction of the object to be edited based on the relative position.

[0061] Furthermore, the terminal device may generate a movement path corresponding to the object to be edited, starting from the current position of the object to be edited and following the path extension direction according to the operation parameters of the path setting operation. The operation parameters may be configured according to the path setting operation. For example, the operation parameters of the path setting operation may include parameters such as path nodes in the movement path, path end points, path extension direction, and path length.

[0062] In one approach, the reference object is pointed in the direction of the object to be edited, which is determined as the path extension direction of the object to be edited.

[0063] The direction pointing to the object to be edited may be understood as the extending direction of a straight line passing through the reference object and the object to be edited.

[0064] In one example, the path extension direction of the object to be edited may be a path that gradually moves away from or approaches the reference object, or the path extension direction may be a path that first gradually approaches the reference object and then gradually moves away from the reference object.

[0065] like Figure 3 In the example, a reference object points to multiple objects to be edited; the terminal device can use the path that gradually moves away from the reference object as the path extension direction of the object to be edited; Figure 3 , in the graphical user interface, a diffusion effect centered on the reference object is formed.

[0066] In the above manner, the path extension direction of the object to be edited can be determined based on a straight line passing through the reference object and the object to be edited.

[0067] In one embodiment, the path setting operation includes a sliding control operation on a graphical user interface.

[0068] The sliding control operation can specifically be an operation of controlling the action point to slide a certain distance within the graphical user interface; in one example, the player can control a second finger to act on the graphical user interface to perform a sliding control operation, and the second finger is usually different from the aforementioned first finger; in another example, after the cursor is displayed on the graphical user interface, the player holds down a preset control and controls the movement of a second joystick to perform a sliding control operation, and the second joystick is usually different from the aforementioned first joystick.

[0069] Specifically, the sliding distance of the sliding control operation is determined; the current object position of the object to be edited is used as the path starting point, and the path length corresponding to the sliding distance is extended along the path extension direction to obtain the moving path corresponding to the object to be edited.

[0070] After receiving a sliding control operation, the terminal device can determine the sliding distance of the action point corresponding to the sliding control operation, and the sliding distance corresponds to the path length; after determining the sliding distance, the current object position of the object to be edited can be used as the starting point of the path, and the path can be extended along the path extension direction according to the path length corresponding to the sliding distance to obtain the moving path corresponding to the object to be edited.

[0071] In the above manner, the moving path of the object to be edited can be obtained according to the path starting point where the current object is located and the path length corresponding to the sliding distance.

[0072] In a specific implementation, the path setting operation includes: a second long press operation on the graphical user interface, and a sliding control operation continuous with the second long press operation; the second selection operation includes a first long press operation, and the first long press operation and the second long press operation are triggered simultaneously.

[0073] It is understandable that the second long press operation and the first long press operation usually have different action points in the graphical user interface; Figure 4 In the example, the player controls the second finger to long press the contact position of the graphical user interface to perform a second long press operation.

[0074] In one example, the path setting operation further includes a second long press operation on the graphical user interface, and a sliding control operation continuous with the second long press operation, for example, the sliding control operation is continuously performed after the second long press operation is triggered.

[0075] The aforementioned second selection operation includes a first long press operation, which is triggered simultaneously with the second long press operation; that is, after triggering the first long press operation to select the reference object, the first long press operation remains in the triggered state and the second long press operation is triggered at the same time, or the second long press operation is triggered after triggering the first long press operation.

[0076] In the above manner, when the first long press operation and the second long press operation are triggered simultaneously, the sliding control operation is triggered, thereby realizing the path setting operation, making the path setting operation simple and convenient.

[0077] In one implementation, in response to a sliding control operation applied to a graphical user interface, a path extension direction of the object to be edited is determined based on the relative positions of a reference object and the object to be edited; the object to be edited is controlled to move along the path extension direction starting from the current object position; in response to the end of the sliding control operation, the position of the object to be edited at the end of the sliding control operation is determined as the end point of the path; and the movement path of the object to be edited is set based on the current object position and the end point of the path.

[0078] The path end point is the location where the moving path of the object to be edited ends.

[0079] After receiving a sliding control operation acting on the graphical user interface, the terminal device can determine the path extension direction of the object to be edited based on the relative positions of the reference object and the object to be edited, combined with the sliding direction of the sliding control operation, and then use the current object position of the object to be edited as the starting point of the path to control the object to be edited to move along the path extension direction starting from the current object position.

[0080] In an optional manner, the objects to be edited are configured with the same preset moving speed, and the terminal device can control each object to be edited to move along the path extension direction according to the preset moving speed.

[0081] If the sliding control operation ends, for example, the player controls the second finger to lift up, or controls the second finger to slide a certain distance and then stop sliding, then the terminal device can determine the position of the object to be edited when the sliding control operation ends as the path end point.

[0082] In one approach, if the operating contact of the sliding control operation is determined to be away from the reference object, the object to be edited is controlled to move in a direction away from the reference object; if the operating contact of the sliding control operation is determined to be close to the reference object, the object to be edited is controlled to move in a direction close to the reference object.

[0083] In one example, after receiving a sliding control operation on a graphical user interface, the terminal device obtains the sliding direction of the sliding control operation. If it is determined that the operating contact is gradually moving away from the reference object, the object to be edited is controlled to move in the direction away from the reference object. Figure 4 In the example of FIG, the sliding direction of the sliding control operation is the upper right direction away from the reference object, and the object to be edited can be controlled to move in the direction away from the reference object.

[0084] It can be understood that when the object to be edited gradually moves away from the reference object, the distance between the object and the reference object becomes farther and farther.

[0085] In another example, after receiving a slide control operation on a graphical user interface, the terminal device obtains the slide direction of the slide control operation and, if it is determined that the operating contact point is gradually approaching a reference object, controls the object to be edited to move in a direction closer to the reference object. For example, if the slide direction of the slide control operation points toward the reference object, the object to be edited may be controlled to move in a direction closer to the reference object.

[0086] It can be understood that when the object to be edited gradually approaches the reference object, the distance between the object and the reference object becomes closer and closer.

[0087] In the above method, after determining whether the path extension direction is away from or close to the reference object, the moving path of the object to be edited is set according to the path starting point and path end point of the current object position.

[0088] In one implementation, while maintaining the second selection operation, in response to multiple sliding control operations acting on the graphical user interface, the path extension direction of the object to be edited is determined based on the relative position of the reference object and the object to be edited; the object to be edited is controlled to move along the path extension direction starting from the current object position; the position of the object to be edited at the end of each sliding control operation is determined as a path node; in response to the end of the second selection operation, the movement path corresponding to the object to be edited is generated based on the current object position and the path nodes corresponding to the multiple sliding control operations.

[0089] The path node can be the location of the object to be edited at the end of each sliding control operation before the end of the moving path. It can be understood that for multiple sliding control operations, multiple path nodes are generated in sequence according to the time sequence of the end of the sliding control operations, and the moving path is composed of different path nodes.

[0090] In actual implementation, while maintaining the second selection operation of the needle, if the terminal device receives multiple sliding control operations acting on the graphical user interface, that is, there is a time interval between each sliding control operation, then the path extension direction of the object to be edited can be determined based on the relative position of the reference object and the object to be edited, and then the current object position of the object to be edited is used as the starting point of the path, and the object to be edited is controlled to move from the current object position along the path extension direction.

[0091] In one example, the player controls the first finger to trigger a first long press operation on a reference object, and controls the second finger to slide a certain distance and then stop sliding, and stays at the position where the sliding stops for a preset length of time, such as two seconds, and then continues to control the second finger to slide, thereby completing multiple sliding control operations.

[0092] When receiving the end of each sliding control operation, the terminal device can determine the location of the object to be edited as a path node; if the end of the second selection operation is received, for example, the player controls the first finger to lift up, then the terminal device can determine the location of the object to be edited at the end of the second selection operation as the end position, and then generate the moving path corresponding to the object to be edited.

[0093] In one embodiment, in response to the completion of the second selection operation, the path nodes are sequentially connected starting from the current object position according to the generation order of the path nodes to obtain the movement path corresponding to the object to be edited.

[0094] In one example, the terminal device can determine the order in which path nodes are generated based on the time sequence in which each sliding control operation ends; after receiving the end of the second selection operation, it can start from the current object position of the object to be edited, and connect the path nodes in sequence according to the order in which the path nodes are generated to generate a moving path corresponding to the object to be edited. For example, according to the operating parameters of the sliding control operation, use a straight line or a curve to connect every two path nodes to obtain the moving path corresponding to the object to be edited.

[0095] In the above method, when the second selection operation ends, the terminal device can connect each point in sequence according to the path starting point of the current object position and the generation order of the path nodes corresponding to multiple sliding control operations to obtain the moving path corresponding to the object to be edited.

[0096] In one method, while maintaining the second selection operation, in response to a sliding control operation along a first specified direction applied to a graphical user interface, a path extension direction of the object to be edited is determined based on the relative positions of a reference object and the object to be edited; the object to be edited is controlled to move along the path extension direction starting from the current object position; in response to a sliding control operation along a second specified direction applied to the graphical user interface, the path extension direction is adjusted based on the second specified direction; in response to a sliding control operation along the first specified direction applied to the graphical user interface, the object to be edited is controlled to move along the adjusted path extension direction.

[0097] The second designated direction is typically different from the first designated direction.

[0098] In an optional method, in a vertical plane, the sliding control operation in the first specified direction controls the object to be edited to gradually move away from the reference object, and the sliding control operation in the second specified direction controls the object to be edited to move closer to and away from the reference object; of course, the first specified direction and the second specified direction can also be in a horizontal plane.

[0099] In another optional method, the sliding control operation in the first specified direction controls the object to be edited to gradually move away from the reference object in the horizontal plane, and the sliding control operation in the second specified direction controls the object to be edited to gradually move away from the reference object in the vertical plane; or, the sliding control operation in the first specified direction controls the rotation of the horizontal plane where the object to be edited is located, and the sliding control operation in the second specified direction controls the rotation of the vertical plane where the object to be edited is located.

[0100] In actual implementation, when the second selection operation is maintained, if the terminal device receives a sliding control operation along the first specified direction acting on the graphical user interface, for example, Figure 5 In (a), the sliding direction of the first specified direction is the lower right direction; then the path extension direction of the object to be edited can be determined based on the relative positions of the reference object and the object to be edited, and then the current object position of the object to be edited is used as the path starting point, and the object to be edited is controlled to move along the path extension direction starting from the current object position.

[0101] Further, if the terminal device receives a sliding control operation along a second specified direction acting on the graphical user interface, for example, Figure 5 In (b), the sliding direction of the second specified direction is the upper left direction; then the path extension direction can be adjusted according to the second specified direction.

[0102] After adjusting the path extension direction according to the second specified direction, if the terminal device receives a sliding control operation along the first specified direction acting on the graphical user interface, the path extension direction can be adjusted again to control the object to be edited to move along the adjusted path extension direction.

[0103] In the above manner, if the sliding control operation is along a specified direction, the terminal device may determine the path extension direction according to the specified direction, and after the specified direction is changed, adjust the path extension direction according to the changed specified direction.

[0104] In one embodiment, based on the relative position of the reference object and the object to be edited, the object to be edited is controlled to move not only along the direction of the path extending away from the reference object on the horizontal plane, but also along the direction of the path extending away from the reference object on the vertical plane, thereby forming a three-dimensional spherical diffusion effect.

[0105] In one implementation, in response to a second selection operation on a plurality of target objects, a direction range selection control is provided; wherein the direction range selection control is used to provide at least one direction range based on a reference object.

[0106] The direction range selection control may specifically be a control including at least one direction range, for example, Figure 6 In the , the direction range selection control is divided into four areas, each area provides a different direction range based on the reference object, such as Figure 6 The direction range may include up, down, left, and right, and the direction range may also include front, back, and other directions; optionally, at least one direction range may be divided into different angles.

[0107] Specifically, in response to a trigger operation on a direction range selection control, a target direction range is determined.

[0108] In one example, if the terminal receives a trigger operation for a direction range selection control, the target direction range is determined according to the trigger operation, and the target direction range corresponding to the location of the trigger operation is obtained. For example, Figure 6 In the direction range selection control, if the right direction range is triggered, the right direction where the trigger operation is located can be determined as the target direction range.

[0109] In one method, in response to a path setting operation, the path extension direction of the object to be edited is determined based on the relative positions of the reference object and the object to be edited, as well as the target direction range; with the current object position of the object to be edited as the path starting point, a moving path corresponding to the object to be edited is generated along the path extension direction based on the operating parameters of the path setting operation.

[0110] In actual implementation, after receiving the path setting operation, the terminal device can obtain the relative position of the reference object and the object to be edited, as well as the target direction range, and then determine the path extension direction of the object to be edited based on the relative position and the target direction range. For example, the path extension direction of the object to be edited is determined as the upper side orientation of the reference object.

[0111] Furthermore, the operation parameters of the path setting operation can be obtained, and the current object position of the object to be edited is used as the path starting point. The moving path corresponding to the object to be edited is generated along the path extension direction according to the operation parameters.

[0112] In the above method, after the direction range selection control is triggered, the terminal device can determine the path extension direction according to the path starting point of the current position and the target direction range, and then generate a moving path corresponding to the object to be edited.

[0113] The above-mentioned embodiments of the present application allow players to conveniently set an explosive movement path in the UGC game. The explosive movement path can be understood as multiple game objects exploding around one game object; when the player triggers a game event in which multiple game objects move explosively, the operation can be conveniently implemented.

[0114] Corresponding to the aforementioned method embodiment, see Figure 7 The structure diagram of an interactive control device for a game shown in FIG. 1 provides a graphical user interface through a terminal device, wherein the graphical user interface includes multiple game objects; the device includes:

[0115] A target object selection module 71 is configured to select multiple target objects from multiple game objects in response to a first selection operation on the game object;

[0116] A reference object selection module 72 is configured to respond to a second selection operation on multiple target objects, select a reference object from the multiple target objects, and determine the target objects other than the reference object as objects to be edited;

[0117] The moving path setting module 73 is configured to set a moving path of the object to be edited based on the relative position of the reference object and the object to be edited, starting from the current object position of the object to be edited, in response to a path setting operation.

[0118] The interactive control device of the above-mentioned game provides a graphical user interface through a terminal device, and the graphical user interface includes multiple game objects; in response to a first selection operation on the game object, multiple target objects are selected from the multiple game objects; in response to a second selection operation on the multiple target objects, a reference object is selected from the multiple target objects, and the target objects other than the reference object are determined as objects to be edited; in response to a path setting operation, based on the object position of the reference object and the relative position of the object to be edited, the moving path of the object to be edited is set starting from the current object position of the object to be edited.

[0119] In this method, a reference object is selected from multiple target objects, and target objects other than the reference object are used as objects to be edited. The relative position of the object to be edited is determined based on the object position of the reference object, and then the moving path of the object to be edited is set. This simplifies the operation of setting moving paths for multiple game objects, improves operating efficiency, and thus improves the game operation experience.

[0120] The reference object selection module is further configured to respond to a second selection operation on any target object among the multiple target objects and determine the target object selected by the second selection operation as the reference object.

[0121] The above-mentioned moving path setting module is also used to determine the path extension direction of the object to be edited based on the relative position of the reference object and the object to be edited in response to the path setting operation; with the current object position of the object to be edited as the path starting point, based on the operation parameters of the path setting operation, generate the moving path corresponding to the object to be edited along the path extension direction.

[0122] The moving path setting module is further configured to point the reference object in the direction of the object to be edited, and determine the direction as the path extension direction of the object to be edited.

[0123] The above-mentioned path setting operation includes: a sliding control operation acting on a graphical user interface; the above-mentioned moving path setting module is also used to determine the sliding distance of the sliding control operation; taking the current object position of the object to be edited as the path starting point, extending the path length corresponding to the sliding distance along the path extension direction to obtain the moving path corresponding to the object to be edited.

[0124] The above-mentioned path setting operation includes: a second long press operation on the graphical user interface, and a sliding control operation continuous with the second long press operation; the second selection operation includes a first long press operation, and the first long press operation and the second long press operation are triggered simultaneously.

[0125] The above-mentioned movement path setting module is also used to respond to the sliding control operation acting on the graphical user interface, determine the path extension direction of the object to be edited based on the relative position of the reference object and the object to be edited; control the object to be edited to move along the path extension direction starting from the current object position; in response to the end of the sliding control operation, determine the position of the object to be edited at the end of the sliding control operation as the path end point; and set the movement path of the object to be edited based on the current object position and the path end point.

[0126] The above-mentioned movement path setting module is also used to determine that the operating contact of the sliding control operation is away from the reference object, and control the object to be edited to move in the direction away from the reference object; determine that the operating contact of the sliding control operation is close to the reference object, and control the object to be edited to move in the direction close to the reference object.

[0127] The above-mentioned movement path setting module is also used to respond to multiple sliding control operations acting on the graphical user interface while maintaining the second selection operation, determine the path extension direction of the object to be edited based on the relative position of the reference object and the object to be edited; control the object to be edited to move along the path extension direction starting from the current object position; determine the position of the object to be edited at the end of each sliding control operation as a path node; in response to the end of the second selection operation, generate the movement path corresponding to the object to be edited based on the current object position and the path nodes corresponding to the multiple sliding control operations.

[0128] The above-mentioned moving path setting module is further used to connect the path nodes in sequence starting from the current object position in response to the completion of the second selection operation according to the generation order of the path nodes to obtain the moving path corresponding to the object to be edited.

[0129] The above-mentioned moving path setting module is also used to respond to a sliding control operation along a first specified direction on the graphical user interface while maintaining the second selection operation, and determine the path extension direction of the object to be edited based on the relative position of the reference object and the object to be edited; control the object to be edited to move along the path extension direction starting from the current object position; respond to a sliding control operation along a second specified direction on the graphical user interface, and adjust the path extension direction based on the second specified direction; respond to a sliding control operation along the first specified direction on the graphical user interface, and control the object to be edited to move along the adjusted path extension direction.

[0130] The above-mentioned device also includes a target direction range determination module, which is used to provide a direction range selection control in response to a second selection operation on multiple target objects; wherein the direction range selection control is used to: provide at least one direction range based on a reference object; determine the target direction range in response to a trigger operation on the direction range selection control; the above-mentioned moving path setting module is also used to determine the path extension direction of the object to be edited based on the relative position of the reference object and the object to be edited, and the target direction range in response to the path setting operation; with the current object position of the object to be edited as the path starting point, based on the operation parameters of the path setting operation, generate the moving path corresponding to the object to be edited along the path extension direction.

[0131] This embodiment further provides 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 above-mentioned interactive control method for the game. The electronic device can be a server or a terminal device.

[0132] See also Figure 8As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores computer-executable instructions that can be executed by the processor 100. The processor 100 executes the computer-executable instructions to implement the interactive control method of the above-mentioned game.

[0133] Further, Figure 8 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .

[0134] The memory 101 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is achieved through at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 102 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0135] The processor 100 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor 100 or software instructions. The above 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 various methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present invention can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as a random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or register. The storage medium is located in the memory 101. The processor 100 reads the information in the memory 101 and, in conjunction with its hardware, completes the steps of the method of the aforementioned embodiment.

[0136] The processor in the electronic device can implement the following operations in the interactive control method of the game by executing computer-executable instructions:

[0137] A graphical user interface is provided through a terminal device, wherein the graphical user interface includes multiple game objects; in response to a first selection operation on the game objects, multiple target objects are selected from the multiple game objects; in response to a second selection operation on the multiple target objects, a reference object is selected from the multiple target objects, and target objects other than the reference object are determined as objects to be edited; in response to a path setting operation, a moving path of the object to be edited is set starting from the current object position of the object to be edited based on the relative position of the object position of the reference object and the object to be edited.

[0138] In response to a second selection operation on any one of the plurality of target objects, the target object selected by the second selection operation is determined as a reference object.

[0139] In response to the path setting operation, the path extension direction of the object to be edited is determined based on the relative position of the reference object and the object to be edited; with the current object position of the object to be edited as the path starting point, based on the operation parameters of the path setting operation, the movement path corresponding to the object to be edited is generated along the path extension direction.

[0140] Point the reference object in the direction of the object to be edited to determine the path extension direction of the object to be edited.

[0141] The path setting operation includes: performing a sliding control operation on a graphical user interface; determining a sliding distance of the sliding control operation; taking the current object position of the object to be edited as the path starting point, extending the path length corresponding to the sliding distance along the path extension direction, and obtaining a moving path corresponding to the object to be edited.

[0142] The path setting operation includes: a second long press operation on the graphical user interface, and a sliding control operation continuous with the second long press operation; the second selection operation includes a first long press operation, and the first long press operation and the second long press operation are triggered simultaneously.

[0143] In response to a sliding control operation applied to a graphical user interface, a path extension direction of the object to be edited is determined based on the relative positions of a reference object and the object to be edited; the object to be edited is controlled to move along the path extension direction starting from the current object position; in response to the end of the sliding control operation, the position of the object to be edited at the end of the sliding control operation is determined as the end point of the path; and a moving path of the object to be edited is set based on the current object position and the end point of the path.

[0144] When the operating contact of the sliding control operation is determined to be away from the reference object, the object to be edited is controlled to move in a direction away from the reference object; when the operating contact of the sliding control operation is determined to be close to the reference object, the object to be edited is controlled to move in a direction close to the reference object.

[0145] While maintaining the second selection operation, in response to multiple sliding control operations acting on the graphical user interface, the path extension direction of the object to be edited is determined based on the relative positions of the reference object and the object to be edited; the object to be edited is controlled to move along the path extension direction starting from the current object position; the position of the object to be edited at the end of each sliding control operation is determined as a path node; in response to the end of the second selection operation, a moving path corresponding to the object to be edited is generated based on the current object position and the path nodes corresponding to the multiple sliding control operations.

[0146] In response to the completion of the second selection operation, the path nodes are sequentially connected starting from the current object position according to the generation order of the path nodes to obtain the movement path corresponding to the object to be edited.

[0147] While maintaining the second selection operation, in response to a sliding control operation along a first specified direction applied to the graphical user interface, the path extension direction of the object to be edited is determined based on the relative positions of the reference object and the object to be edited; the object to be edited is controlled to move along the path extension direction starting from the current object position; in response to a sliding control operation along a second specified direction applied to the graphical user interface, the path extension direction is adjusted based on the second specified direction; in response to a sliding control operation along the first specified direction applied to the graphical user interface, the object to be edited is controlled to move along the adjusted path extension direction.

[0148] In response to a second selection operation on multiple target objects, a direction range selection control is provided; wherein the direction range selection control is used to: provide at least one direction range based on a reference object; in response to a trigger operation on the direction range selection control, determine the target direction range; in response to a path setting operation, determine the path extension direction of the object to be edited based on the relative position of the reference object and the object to be edited, and the target direction range; with the current object position of the object to be edited as the path starting point, based on the operation parameters of the path setting operation, generate a moving path corresponding to the object to be edited along the path extension direction.

[0149] In the above method, a reference object is selected from multiple target objects, and target objects other than the reference object are used as objects to be edited. The relative position of the object to be edited is determined based on the object position of the reference object, and then the moving path of the object to be edited is set. This simplifies the operation of setting moving paths for multiple game objects, improves operating efficiency, and thus improves the game operation experience.

[0150] This embodiment also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the interactive control method of the above game.

[0151] The computer-executable instructions stored in the computer-readable storage medium can implement the following operations in the interactive control method of the game by executing the computer-executable instructions:

[0152] A graphical user interface is provided through a terminal device, wherein the graphical user interface includes multiple game objects; in response to a first selection operation on the game objects, multiple target objects are selected from the multiple game objects; in response to a second selection operation on the multiple target objects, a reference object is selected from the multiple target objects, and target objects other than the reference object are determined as objects to be edited; in response to a path setting operation, a moving path of the object to be edited is set starting from the current object position of the object to be edited based on the relative position of the object position of the reference object and the object to be edited.

[0153] In response to a second selection operation on any one of the plurality of target objects, the target object selected by the second selection operation is determined as a reference object.

[0154] In response to the path setting operation, the path extension direction of the object to be edited is determined based on the relative position of the reference object and the object to be edited; with the current object position of the object to be edited as the path starting point, based on the operation parameters of the path setting operation, the movement path corresponding to the object to be edited is generated along the path extension direction.

[0155] Point the reference object in the direction of the object to be edited to determine the path extension direction of the object to be edited.

[0156] The path setting operation includes: performing a sliding control operation on a graphical user interface; determining a sliding distance of the sliding control operation; taking the current object position of the object to be edited as the path starting point, extending the path length corresponding to the sliding distance along the path extension direction, and obtaining a moving path corresponding to the object to be edited.

[0157] The path setting operation includes: a second long press operation on the graphical user interface, and a sliding control operation continuous with the second long press operation; the second selection operation includes a first long press operation, and the first long press operation and the second long press operation are triggered simultaneously.

[0158] In response to a sliding control operation applied to a graphical user interface, a path extension direction of the object to be edited is determined based on the relative positions of a reference object and the object to be edited; the object to be edited is controlled to move along the path extension direction starting from the current object position; in response to the end of the sliding control operation, the position of the object to be edited at the end of the sliding control operation is determined as the end point of the path; and a moving path of the object to be edited is set based on the current object position and the end point of the path.

[0159] When the operating contact of the sliding control operation is determined to be away from the reference object, the object to be edited is controlled to move in a direction away from the reference object; when the operating contact of the sliding control operation is determined to be close to the reference object, the object to be edited is controlled to move in a direction close to the reference object.

[0160] While maintaining the second selection operation, in response to multiple sliding control operations acting on the graphical user interface, the path extension direction of the object to be edited is determined based on the relative positions of the reference object and the object to be edited; the object to be edited is controlled to move along the path extension direction starting from the current object position; the position of the object to be edited at the end of each sliding control operation is determined as a path node; in response to the end of the second selection operation, a moving path corresponding to the object to be edited is generated based on the current object position and the path nodes corresponding to the multiple sliding control operations.

[0161] In response to the completion of the second selection operation, the path nodes are sequentially connected starting from the current object position according to the generation order of the path nodes to obtain the movement path corresponding to the object to be edited.

[0162] While maintaining the second selection operation, in response to a sliding control operation along a first specified direction applied to the graphical user interface, the path extension direction of the object to be edited is determined based on the relative positions of the reference object and the object to be edited; the object to be edited is controlled to move along the path extension direction starting from the current object position; in response to a sliding control operation along a second specified direction applied to the graphical user interface, the path extension direction is adjusted based on the second specified direction; in response to a sliding control operation along the first specified direction applied to the graphical user interface, the object to be edited is controlled to move along the adjusted path extension direction.

[0163] In response to a second selection operation on multiple target objects, a direction range selection control is provided; wherein the direction range selection control is used to: provide at least one direction range based on a reference object; in response to a trigger operation on the direction range selection control, determine the target direction range; in response to a path setting operation, determine the path extension direction of the object to be edited based on the relative position of the reference object and the object to be edited, and the target direction range; with the current object position of the object to be edited as the path starting point, based on the operation parameters of the path setting operation, generate a moving path corresponding to the object to be edited along the path extension direction.

[0164] In the above method, a reference object is selected from multiple target objects, and target objects other than the reference object are used as objects to be edited. The relative position of the object to be edited is determined based on the object position of the reference object, and then the moving path of the object to be edited is set. This simplifies the operation of setting moving paths for multiple game objects, improves operating efficiency, and thus improves the game operation experience.

[0165] The computer program product of the interactive game control method, device, and electronic device provided in the embodiments of the present invention includes 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 previous method embodiments. For specific implementation, please refer to the method embodiments and will not be repeated here.

[0166] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems and devices can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0167] In addition, in the description of the embodiments of the present invention, unless otherwise expressly specified or limited, the terms "mounted," "connected," and "connected" should be understood in a broad sense. For example, they may refer to fixed connections, detachable connections, or integral connections; they may refer to mechanical connections or electrical connections; they may refer to direct connections or indirect connections through an intermediate medium; and they may refer to internal communication between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on the specific circumstances.

[0168] If the functions are implemented in the form of 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 the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0169] In the description of the present invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings and are intended solely to facilitate and simplify the description of the present invention. They are not intended to indicate or imply that the devices or components referred to must have, be constructed, or operate in a specific orientation, and therefore should not be construed as limitations on the present 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.

[0170] Finally, it should be noted that the above embodiments are only specific implementation methods of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. 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 above embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above embodiments within the technical scope disclosed by the present invention, or replace some of the technical features therein with equivalents. Such modifications, changes or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A method for interactive control of a game, characterized in that: Providing a graphical user interface through a terminal device, wherein the graphical user interface includes a plurality of game objects; the method includes: In response to a first selection operation on the game object, selecting a plurality of target objects from the plurality of game objects; In response to a second selection operation on the plurality of target objects, a reference object is selected from the plurality of target objects, and the target objects other than the reference object are determined as objects to be edited; In response to a path setting operation, a moving path of the object to be edited is set starting from a current object position of the object to be edited based on the object position of the reference object and the relative position of the object to be edited.

2. The method according to claim 1, characterized in that In response to a second selection operation on the plurality of target objects, the step of selecting a reference object from the plurality of target objects comprises: In response to a second selection operation on any one of the plurality of target objects, the target object selected by the second selection operation is determined as the reference object.

3. The method according to claim 1, characterized in that In response to the path setting operation, the step of setting a movement path of the object to be edited starting from the current object position of the object to be edited based on the object position of the reference object and the relative position of the object to be edited includes: In response to a path setting operation, determining a path extension direction of the object to be edited based on a relative position of the reference object and the object to be edited; Taking the current object position of the object to be edited as the path starting point, based on the operation parameters of the path setting operation, a moving path corresponding to the object to be edited is generated along the path extension direction.

4. The method according to claim 3, characterized in that The step of determining a path extension direction of the object to be edited based on a relative position between the reference object and the object to be edited comprises: The reference object is pointed toward the direction of the object to be edited, and the direction is determined as the path extension direction of the object to be edited.

5. The method according to claim 3, characterized in that The path setting operation includes: a sliding control operation acting on the graphical user interface; The step of taking the current object position of the object to be edited as the path starting point and generating a movement path corresponding to the object to be edited along the path extension direction based on the operation parameters of the path setting operation comprises: determining a sliding distance of the sliding control operation; Taking the current object position of the object to be edited as the path starting point, the path length corresponding to the sliding distance is extended along the path extension direction to obtain the moving path corresponding to the object to be edited.

6. The method according to claim 1, characterized in that The path setting operation includes: a second long press operation on the graphical user interface, and a sliding control operation continuous with the second long press operation; The second selection operation includes a first long press operation, and the first long press operation and the second long press operation are triggered simultaneously.

7. The method according to claim 1, characterized in that In response to the path setting operation, the step of setting a movement path of the object to be edited starting from the current object position of the object to be edited based on the object position of the reference object and the relative position of the object to be edited includes: In response to a sliding control operation applied to the graphical user interface, determining a path extension direction of the object to be edited based on a relative position of the reference object and the object to be edited; and controlling the object to be edited to move along the path extension direction starting from a current object position; In response to the end of the sliding control operation, determining the location of the object to be edited when the sliding control operation ends as the end point of the path; A moving path of the object to be edited is set based on the current object position and the path end point.

8. The method according to claim 7, characterized in that The step of controlling the object to be edited to move from the current object position along the path extension direction includes: Determining that the operating contact point of the sliding control operation is away from the reference object, and controlling the object to be edited to move in a direction away from the reference object; It is determined that the operating contact point of the sliding control operation is close to the reference object, and the object to be edited is controlled to move in a direction close to the reference object.

9. The method according to claim 1, characterized in that In response to the path setting operation, the step of setting a movement path of the object to be edited starting from the current object position of the object to be edited based on the object position of the reference object and the relative position of the object to be edited includes: While maintaining the second selection operation, in response to a plurality of sliding control operations applied to the graphical user interface, determine a path extension direction of the object to be edited based on a relative position of the reference object and the object to be edited; and control the object to be edited to move along the path extension direction starting from a current object position; determining the location of the object to be edited at the end of each sliding control operation as a path node; In response to the completion of the second selection operation, a moving path corresponding to the object to be edited is generated based on the current object position and a plurality of path nodes corresponding to the sliding control operations.

10. The method according to claim 9, characterized in that In response to the completion of the second selection operation, the step of generating a movement path corresponding to the object to be edited based on the current object position and a plurality of path nodes corresponding to the sliding control operations includes: In response to the completion of the second selection operation, the path nodes are sequentially connected starting from the current object position according to the generation order of the path nodes to obtain a moving path corresponding to the object to be edited.

11. The method according to claim 7, characterized in that In response to a sliding control operation applied to the graphical user interface, determining a path extension direction of the object to be edited based on a relative position of the reference object and the object to be edited; The step of controlling the object to be edited to move from the current object position along the path extension direction includes: While maintaining the second selection operation, in response to a sliding control operation along a first specified direction applied to the graphical user interface, determine a path extension direction of the object to be edited based on relative positions of the reference object and the object to be edited; and control the object to be edited to move along the path extension direction starting from a current object position; In response to a sliding control operation along a second designated direction applied to the graphical user interface, adjusting the path extension direction based on the second designated direction; In response to a sliding control operation along the first designated direction applied to the graphical user interface, the object to be edited is controlled to move along the adjusted path extension direction.

12. The method according to claim 1, characterized in that The method further comprises: In response to a second selection operation on the plurality of target objects, a direction range selection control is provided; wherein the direction range selection control is used to: provide at least one direction range based on the reference object; In response to a trigger operation on the direction range selection control, determining a target direction range; The step of setting a moving path of the object to be edited based on the relative position of the reference object and the object to be edited, starting from the current object position of the object to be edited, in response to the path setting operation, comprises: In response to a path setting operation, determining a path extension direction of the object to be edited based on a relative position between the reference object and the object to be edited, and the target direction range; Taking the current object position of the object to be edited as the path starting point, based on the operation parameters of the path setting operation, a moving path corresponding to the object to be edited is generated along the path extension direction.

13. An interactive control device for a game, characterized in that: A graphical user interface is provided through a terminal device, wherein the graphical user interface includes a plurality of game objects; the apparatus comprises: a target object selection module, configured to select a plurality of target objects from the plurality of game objects in response to a first selection operation on the game object; a reference object selecting module, configured to respond to a second selection operation on the plurality of target objects, select a reference object from the plurality of target objects, and determine the target objects other than the reference object as objects to be edited; The moving path setting module is configured to set a moving path of the object to be edited based on the relative position of the reference object and the object to be edited, starting from the current object position of the object to be edited, in response to a path setting operation.

14. An electronic device, characterized in that: The system comprises 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 interactive control method of the game according to any one of claims 1 to 12.

15. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the interactive control method for a game according to any one of claims 1 to 12.