Revolution control method and device of game assembly and electronic equipment

By providing the revolution indicator and operation interface in the UGC editor of the game component, players can intuitively control the revolution movement of the game component, solving complex operation problems in the existing technology and improving the gaming experience.

CN119818952APending Publication Date: 2025-04-15SHANGHAI NETEASE CUICAN NETWORK TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411905988.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

In some games, when players set the revolution movement of game components through the UGC editor, they need to enter the speed of 3-dimensional coordinates to indirectly control the direction of the revolution movement, which is complicated and not intuitive.

Method used

It provides a method for controlling the revolution of the game components. It provides a graphical user interface through the terminal device to display the revolution indicators of the game components in the interface, including the revolution center and the revolution track. Players can update the revolution parameters through the operation indicators and directly control the revolution movement of the game components.

Benefits of technology

The revolution setting operation of game components is simplified, making the revolution effect more intuitive and improving the player's gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119818952A_ABST
    Figure CN119818952A_ABST
Patent Text Reader

Abstract

The invention provides a revolution control method and device for a game component and electronic equipment, and the method comprises the steps: determining an initial revolution parameter of the game component, and displaying a revolution indication identifier corresponding to the game component in a to-be-edited game scene based on the initial revolution parameter; in response to a specified operation acting on the revolution indication identifier, updating the revolution indication identifier, and updating revolution parameters of the game component; and in response to a revolution trigger event corresponding to the game component, controlling the game component to perform revolution motion based on the updated revolution parameters. In the mode, a player can operate the revolution indication identifier, update the revolution parameter of the game component and know the current revolution parameter of the game component through the revolution indication identifier, so that the revolution setting operation for the game component is simplified, the revolution effect of the game component is more intuitive, and the game experience of the player is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of game technology, and in particular to a method, device and electronic device for controlling the revolution of a game component. Background Art

[0002] In some games, players can generate game components or set the movement trajectory of game components. This kind of game mode is usually implemented through the UGC editor. Among them, the full name of UGC in English is "User Generated Content", which is translated into Chinese as user-generated content. When players set the revolution of game components in the UGC editor, they can only indirectly control the direction of the revolution by entering the speed of the 3D coordinates. This method is relatively complicated and not intuitive. Summary of the invention

[0003] In view of this, the purpose of the present disclosure is to provide a method, device and electronic device for controlling the revolution of a game component, so as to simplify the revolution setting operation for the game component, and at the same time make the revolution effect of the game component more intuitive, thereby improving the player's gaming experience.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for controlling the revolution of a game component, wherein a graphical user interface is provided through a terminal device, and a game scene to be edited provided by running a game program is displayed in the graphical user interface; the game scene to be edited includes the game component; the method comprises: determining initial revolution parameters of the game component, and based on the initial revolution parameters, displaying a revolution indication mark corresponding to the game component in the game scene to be edited; the revolution indication mark is used to indicate: the revolution center corresponding to the game component, and / or, the revolution orbit of the game component; in response to a specified operation acting on the revolution indication mark, updating the revolution indication mark and updating the revolution parameters of the game component; in response to a revolution trigger event corresponding to the game component, controlling the game component to perform orbital motion based on the updated revolution parameters.

[0005] In a second aspect, an embodiment of the present disclosure provides a revolution control device for a game component, which provides a graphical user interface through a terminal device, and displays a game scene to be edited provided by running a game program in the graphical user interface; the game scene to be edited includes a game component; the device includes: a revolution indication mark display module, used to determine the initial revolution parameters of the game component, and based on the initial revolution parameters, display the revolution indication mark corresponding to the game component in the game scene to be edited; the revolution indication mark is used to indicate: the revolution center corresponding to the game component, and / or, the revolution orbit of the game component; a revolution parameter update module, used to respond to a specified operation acting on the revolution indication mark, update the revolution indication mark, and update the revolution parameters of the game component; a revolution motion control module, used to respond to a revolution trigger event corresponding to the game component, and based on the updated revolution parameters, control the game component to perform orbital motion.

[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 machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned method for controlling the revolution of a game component.

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

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

[0009] The above-mentioned revolution control method, device and electronic device of a game component determine the initial revolution parameters of the game component, and based on the initial revolution parameters, display the revolution indicator corresponding to the game component in the game scene to be edited; respond to the specified operation acting on the revolution indicator, update the revolution indicator, and update the revolution parameters of the game component; respond to the revolution trigger event corresponding to the game component, and control the game component to perform revolution based on the updated revolution parameters. In this way, the player can operate the revolution indicator, update the revolution parameters of the game component, and understand the current revolution parameters of the game component through the revolution indicator, which simplifies the revolution setting operation for the game component, and at the same time makes the revolution effect of the game component more intuitive, improving the player's gaming experience.

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

[0011] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0013] Figure 1 A flowchart of a method for controlling the revolution of a game component provided by an embodiment of the present disclosure;

[0014] Figure 2 Another graphical user interface schematic diagram provided for an embodiment of the present disclosure;

[0015] Figure 3 A schematic diagram of a graphical user interface provided in an embodiment of the present disclosure;

[0016] Figure 4 Another graphical user interface schematic diagram provided for an embodiment of the present disclosure;

[0017] Figure 5 Another graphical user interface schematic diagram provided for an embodiment of the present disclosure;

[0018] Figure 6 Another graphical user interface schematic diagram provided for an embodiment of the present disclosure;

[0019] Figure 7 Another graphical user interface schematic diagram provided for an embodiment of the present disclosure;

[0020] Figure 8 Another graphical user interface schematic diagram provided for an embodiment of the present disclosure;

[0021] Fig. 9 A schematic diagram of the structure of a revolution control device of a game component provided by an embodiment of the present disclosure;

[0022] Fig.10 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure.

[0023] Figures marked: 21-revolution center mark; 41-rotation plane mark; 51-revolution track mark; 71-game component; 72-motion afterimage; DETAILED DESCRIPTION

[0024] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.

[0025] Currently, in the UGC editor of mobile games, players can only indirectly control the direction of the revolution by inputting the speed of the 3D coordinates, which is costly and not intuitive. Players cannot edit the direction of the revolution intuitively.

[0026] Based on this, the embodiments of the present disclosure provide a method, device and electronic device for controlling the revolution of a game component. This technology can be applied to the revolution setting process of the game component.

[0027] In one embodiment of the present invention, the revolution control method of the game component can be run on a local terminal device or a server. When the revolution control method of the game component 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.

[0028] In an optional implementation, 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 game mode based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the revolution control method of the game component are completed on the cloud game server. The role of the client device is used for receiving and sending data and presenting 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, a TV, a computer, a handheld computer, etc.; but the cloud game server in the cloud is used for information processing. When playing the game, the user operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses 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 a game screen. The local terminal device is used to interact with the user through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local 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 a display screen of the terminal, or provided to the user through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a 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, and control the display of the graphical user interface on the display screen.

[0030] See also Figure 1 First, a method for controlling the revolution of a game component provided in an embodiment of the present invention is introduced. A graphical user interface is provided through a terminal device, and a game scene to be edited provided by running a game program is displayed in the graphical user interface; the game scene to be edited includes a game component.

[0031] The method comprises the following steps:

[0032] Step S102, determine the initial revolution parameters of the game component, and based on the initial revolution parameters, display the revolution indicator corresponding to the game component in the game scene to be edited; the revolution indicator is used to indicate: the revolution center corresponding to the game component, and / or the revolution orbit of the game component.

[0033] The above-mentioned revolution parameters may include multiple ones, such as the revolution center, revolution radius, revolution speed, etc. The above-mentioned initial revolution parameters may be randomly determined, or may be input by the player through the editing operation of the revolution parameters, which is not limited here. Generally speaking, several revolution parameters are mutually constrained. For example, when the revolution parameters include the revolution center and the revolution speed, the distance between the position of the game component and the revolution center is the revolution radius, and the revolution speed is usually an angular velocity with a direction, and then the direction perpendicular to the revolution orbit can be determined, and then the revolution orbit of the game component can be determined in combination with the revolution center and the revolution radius.

[0034] The above-mentioned revolution indication mark may include a revolution center mark, a revolution track mark, or both. The above-mentioned revolution center mark is usually displayed as a dot or a circular mark. When it is determined that the initial revolution center is located at a certain position in the game scene to be edited, the revolution center mark can be displayed at that position.

[0035] The above-mentioned revolution track mark can be displayed as a circular mark or a circular ring mark. When the revolution indication mark only includes the revolution center mark, since the revolution track of the game component cannot be determined when only the revolution center is determined, the direction corresponding to the revolution center can be displayed at the same time. The direction is the direction perpendicular to the revolution track. Specifically, an arrow can be added to the revolution center mark to indicate the direction corresponding to the revolution center.

[0036] In order to indicate the revolution speed of the game component, the above-mentioned revolution indication mark may also include a component mark corresponding to the game component, which may rotate around the revolution center mark according to the revolution speed, or rotate on the revolution track mark according to the revolution speed, so that the player can dynamically understand the current revolution speed of the game component.

[0037] Step S104, in response to a designated operation on the revolution indication mark, updating the revolution indication mark and updating the revolution parameters of the game component.

[0038] When the revolution indicator is the revolution center indicator, the above specified operations can act on the revolution center indicator to change the position and direction of the revolution center. When any change in the position and direction of the revolution center occurs, the revolution orbit will change. For example, when the position of the revolution center changes, if the distance between the revolution center and the game component changes, the size of the revolution orbit will change; if the distance does not change, the position of the revolution orbit will change; when the direction of the revolution center changes, the direction of the revolution orbit will also change. The direction of the revolution orbit indicator and the direction of the revolution center indicator usually refer to the direction perpendicular to the plane where the revolution orbit is located.

[0039] When the revolution indicator is a revolution track indicator, the above specified operation can be applied to the revolution track indicator to change the size and direction of the revolution track. Just as the change of the position and direction of the revolution center will lead to the change of the revolution track, the change of the position and direction of the revolution track will also lead to the change of the revolution center.

[0040] When the revolution indication mark includes the revolution center mark and the revolution orbit mark, the specified operation can act on the revolution center mark to change the position of the revolution center; the specified operation can also act on the revolution orbit mark to change the direction of the revolution orbit, while changing the direction of the revolution center.

[0041] The above-mentioned designated operation can be multiple, and can be implemented by one or more combinations of sliding operation, long pressing operation, and clicking operation. For example, the designated operation can be a sliding operation acting on the revolution center mark, and the revolution center mark changes the position of the revolution center mark as the sliding operation moves; the designated operation can be a sliding operation acting on the revolution track mark, and the revolution track mark changes the direction of the revolution track as the sliding operation rotates, etc. The specific settings can be made according to the needs and are not limited here.

[0042] Step S106, in response to the revolution trigger event corresponding to the game component, the game component is controlled to perform revolution motion based on the updated revolution parameters.

[0043] The above revolution trigger event can be an edit end event of a game component, or a revolution effect viewing event of a game component, etc. It can be set according to needs and is not limited here.

[0044] After the revolution trigger event occurs, the game component needs to be controlled to perform revolution based on the updated revolution parameters, such as the updated revolution center, revolution orbit, revolution speed, etc. The revolution indicator is usually canceled, and only the game component is made to perform the revolution effect. The game component may perform revolution in the game scene to be edited, or in other game scenes, which is not restricted here.

[0045] The above-mentioned revolution control method of a game component determines the initial revolution parameters of the game component, and based on the initial revolution parameters, displays the revolution indicator corresponding to the game component in the game scene to be edited; responds to the specified operation acting on the revolution indicator, updates the revolution indicator, and updates the revolution parameters of the game component; responds to the revolution trigger event corresponding to the game component, and controls the game component to perform revolution based on the updated revolution parameters. In this method, the player can operate the revolution indicator, update the revolution parameters of the game component, and understand the current revolution parameters of the game component through the revolution indicator, which simplifies the revolution setting operation for the game component, and at the same time makes the revolution effect of the game component more intuitive, improving the player's gaming experience.

[0046] The following embodiment provides a specific method for updating the revolution indicator and the revolution parameters of the game component in response to a specified operation on the revolution indicator.

[0047] In practical applications, the above-mentioned revolution indication mark may include a revolution center mark. Correspondingly, the revolution parameter includes the position of the revolution center. When the position of the game component does not change, the position of the revolution center may be the spatial position of the revolution center in the virtual space corresponding to the game scene to be edited; when the position of the game component can change, the above-mentioned position generally refers to the relative position of the revolution center and the position of the game component.

[0048] The revolution center mark can be designated by operation, so as to update the position of the revolution center mark in the game scene, and determine the updated position of the revolution center mark as the updated position of the revolution center of the game component. For example, the above designated operation can include a pressing operation and a sliding operation at the same time, and the pressing operation on the revolution center mark can change the position of the revolution center mark in the X-axis direction in the virtual space corresponding to the game scene to be edited, and the sliding operation on the revolution center mark can change its Y-axis and Z-axis position in the virtual space.

[0049] The player can also first select the revolution center mark by clicking, long pressing, etc., and in response to the selection operation on the revolution center mark, the coordinate system mark is displayed. The coordinate system mark includes the origin and multiple coordinate axes starting from the origin, and the origin coincides with the revolution center mark. Figure 2 As shown, the coordinate axis identifier includes three coordinate axes, X, Y and Z, and the coordinate origin is represented by O, which coincides with the revolution center identifier 21. The player can control the revolution center identifier to move along a certain coordinate axis, for example, in response to a sliding operation starting from the origin and moving along a first coordinate axis among the multiple coordinate axes, the revolution center identifier is controlled to move along the first coordinate axis. The first coordinate axis can be any coordinate axis among the multiple coordinate axes.

[0050] In order to facilitate players to perform more precise movement control, a movement distance editing control may be displayed in the graphical user interface. The control may include a control for increasing the movement distance and a control for decreasing the movement distance, and in some cases, a control for direct editing may also be included. Figure 3 As shown, the rectangular mark with a + sign indicates a control for increasing the moving distance, the rectangular mark with a - sign indicates a control for reducing the moving distance, and the rectangular mark with an 8 in the middle indicates a control that can be used directly for editing.

[0051] Players can click on a coordinate axis to select it. For the convenience of writing, the selected coordinate axis is called the "second coordinate axis". In response to the selection operation of the second coordinate axis among the multiple coordinate axes, the second coordinate axis is determined as the target coordinate axis; in response to the first editing operation on the distance editing control, the target moving distance is determined based on the editing content corresponding to the first editing operation, and then the revolution center mark is controlled to move the target moving distance along the second coordinate axis.

[0052] Assuming that both the position and direction of the revolution center can be set, in order to make the player clear which setting to make, in response to the selection operation of the revolution center mark, the movement mode selection control is displayed. When the movement mode selection control is displayed, the rotation mode selection control is usually also displayed. In response to the trigger operation of the movement mode selection control, the above-mentioned coordinate system mark is displayed. In response to the trigger operation of the rotation mode selection control, it can be considered that the player has selected the direction to set the revolution center, and then the corresponding mark can be displayed to assist the player in setting the direction of the revolution center.

[0053] In order to identify the direction of the revolution center, the revolution center mark usually includes an arrow, and the arrow is used to indicate the direction of the revolution center. The arrow can be displayed only when the player chooses to set the direction of the revolution center, or the arrow can be displayed at the same time as the revolution center mark. At this time, the revolution parameters include the direction of the revolution center. Similar to the above process, in response to the selection operation on the revolution center mark, the rotation mode selection control is displayed. The player can trigger the rotation mode control by clicking, long pressing, etc., and in response to the triggering operation of the rotation mode selection control, the rotation plane indication mark is displayed. Among them, the rotation plane indication mark is used to indicate the first plane perpendicular to the target direction, and the target direction is the direction of the line connecting the revolution center and the game component. As Figure 4 As shown, the rotating plane mark 41 is displayed as a circular mark, and the arrow of the revolution center mark is in the first plane corresponding to the circular mark. The player can perform a sliding operation on the revolution center mark, and in response to the sliding operation on the revolution center mark, the arrow of the revolution center mark is controlled to rotate in the first plane, and then the direction pointed by the rotated arrow can be determined as the direction of the updated revolution center.

[0054] In order to make the players more intuitively understand the revolution of the game component, the revolution indicator usually also includes a revolution track indicator. After the revolution center is changed in the above manner, the revolution track corresponding to the game component can be updated based on the updated revolution center, and the revolution track indicator can be updated so that the revolution track indicator can indicate the revolution track determined by the updated revolution center.

[0055] The orbit can also be adjusted by adjusting the orbit mark. The player can use a sliding operation on the orbit mark, respond to the sliding operation on the orbit mark, control the orbit mark to rotate around the line connecting the orbit center and the game component, and update the orbit corresponding to the game component. Figure 5 As shown, assuming that the sliding operation acts on point A on the orbit mark 51, point A will move with the contact point of the sliding operation, thereby driving the orbit mark to rotate around the line connecting the orbit center and the game component as the axis. Figure 5The arrow at point A in the middle points vertically downward, indicating that the direction of the sliding operation is vertically downward, and the orbital mark will also rotate accordingly.

[0056] In order to facilitate players to perform more precise rotation control, the rotation angle editing control can be displayed. Figure 6 As shown, the rotation angle edit control is similar to the movement distance edit control. The player can perform an editing operation through the rotation angle edit control, respond to a second editing operation on the rotation angle edit control, determine a target rotation angle based on the editing content corresponding to the second editing operation, and then control the arrow of the revolution center mark to rotate the target rotation angle in the first plane, and determine the direction pointed by the rotated arrow as the direction of the updated revolution center.

[0057] In order to make it clear to the player that the game component is rotating on the orbit indicated by the orbit mark, the component mark corresponding to the game component can also be displayed at the specified position of the orbit mark. When the orbit angle is set, the component mark can be displayed at the position corresponding to the rotation end point on the orbit mark. The rotation end point is the position farthest from the current position that the game component can reach when it orbits on the current orbit.

[0058] The disclosed embodiment also provides another method for controlling the revolution of a game component. Figure 1 This method allows players to edit the direction of revolution intuitively and directly on the mobile game UGC editor.

[0059] This method is implemented in the following way:

[0060] 1. Display the complete orbit mark 51 (also called "revolution disk") and the revolution center mark 21 (also called "revolution point") of the game component 71 (also called "object"), such as Figure 7 As shown. Players can click on the revolution center mark to select the revolution center mark. The display color of the revolution center mark can be different before and after selection.

[0061] 2. After the player selects the revolution center mark, the graphical user interface displays a first control for selecting a movement mode and a second control for selecting a rotation mode, such as Figure 7 As shown. Players can click the corresponding control to select the movement mode or rotation mode to directly change the object's revolution direction.

[0062] 3. In mobile mode, players can control the revolution center mark to move in three dimensions along the XYZ axis.

[0063] 4. In rotation mode, the revolution center mark can only be controlled to rotate in one dimension in the plane perpendicular to the line connecting the revolution center mark and the game component.

[0064] 5. The motion afterimage 72 of the object (equivalent to the above-mentioned "component identification") can be displayed on the revolution track identification, and the position of the afterimage changes in real time with the change of the revolution point.

[0065] 6. Players can also enter specific values ​​in the movement setting edit control or rotation setting edit control displayed in the graphical user interface to accurately edit the entire revolution motion behavior, such as Figure 8 shown.

[0066] This method can be applied to all UGC editors. For the editing of revolution motion, it provides an interactive mode of revolution point that can be selected and rotatably edited, displays the complete revolution orbit, and displays the motion afterimage at the end point of the revolution motion, so that players can intuitively view the current revolution parameters of the game components.

[0067] For the above method embodiments, see Fig. 9 The revolution control device of a game component shown in the figure provides a graphical user interface through a terminal device, and displays a game scene to be edited provided by running a game program in the graphical user interface; the game scene to be edited includes the game component; the device includes:

[0068] The revolution indicator display module 902 is used to determine the initial revolution parameters of the game component, and based on the initial revolution parameters, display the revolution indicator corresponding to the game component in the game scene to be edited; the revolution indicator is used to indicate: the revolution center corresponding to the game component, and / or the revolution orbit of the game component;

[0069] A revolution parameter updating module 904, for responding to a designated operation on the revolution indication mark, updating the revolution indication mark, and updating the revolution parameters of the game component;

[0070] The revolution motion control module 906 is used to control the game component to perform revolution motion based on the updated revolution parameters in response to the revolution trigger event corresponding to the game component.

[0071] The above-mentioned revolution control device of a game component determines the initial revolution parameters of the game component, and based on the initial revolution parameters, displays the revolution indication mark corresponding to the game component in the game scene to be edited; responds to the specified operation acting on the revolution indication mark, updates the revolution indication mark, and updates the revolution parameters of the game component; responds to the revolution trigger event corresponding to the game component, and controls the game component to perform revolution motion based on the updated revolution parameters. In this method, the player can operate the revolution indication mark, update the revolution parameters of the game component, and understand the current revolution parameters of the game component through the revolution indication mark, which simplifies the revolution setting operation for the game component, and at the same time makes the revolution effect of the game component more intuitive, improving the player's gaming experience.

[0072] The above-mentioned revolution indication mark includes a revolution center mark; the revolution parameters include the position of the revolution center; the revolution parameter update module is also used to: respond to a specified operation acting on the revolution center mark, update the position of the revolution center mark in the game scene; determine the position of the updated revolution center mark as the position of the updated revolution center of the game component.

[0073] The above-mentioned revolution parameter update module is also used for: responding to the selection operation of the revolution center identifier, displaying the coordinate system identifier; the coordinate system identifier includes an origin and multiple coordinate axes with the origin as the starting point, and the origin coincides with the revolution center identifier; responding to the sliding operation starting from the origin along the first coordinate axis among the multiple coordinate axes, controlling the revolution center identifier to move along the first coordinate axis.

[0074] The above-mentioned revolution parameter updating module is also used for: responding to the selection operation on the revolution center mark, displaying the movement mode selection control; responding to the triggering operation on the movement mode selection control, displaying the coordinate system mark.

[0075] The above-mentioned revolution indication mark includes a revolution center mark; the revolution center mark includes an arrow; the arrow is used to indicate the direction of the revolution center; the revolution parameters include the direction of the revolution center; the revolution parameter update module is also used to: respond to the selection operation of the revolution center mark, display the rotation mode selection control; respond to the trigger operation of the rotation mode selection control, display the rotation plane indication mark; the rotation plane indication mark is used to indicate the first plane perpendicular to the target direction; the target direction is the direction of the line connecting the revolution center and the game component; respond to the sliding operation acting on the revolution center mark, control the arrow of the revolution center mark to rotate in the first plane; determine the direction pointed by the rotated arrow as the direction of the updated revolution center.

[0076] The above-mentioned revolution indication mark also includes a revolution orbit mark; the above-mentioned device also includes: a revolution orbit update mode, which is used to update the revolution orbit corresponding to the game component based on the updated revolution center, and update the revolution orbit mark.

[0077] The above-mentioned revolution indication mark includes a revolution orbit mark: the revolution parameters include a revolution orbit; the revolution parameter update module is also used to: respond to a sliding operation on the revolution orbit mark, control the revolution orbit mark to rotate around the line connecting the revolution center and the game component as the axis, and update the revolution orbit corresponding to the game component.

[0078] The above-mentioned device also includes: a moving distance editing control display module, which is used to display the moving distance editing control; a target coordinate axis determination module, which is used to respond to a selection operation on a second coordinate axis among multiple coordinate axes, and determine the second coordinate axis as the target coordinate axis; a moving distance determination module, which is used to respond to a first editing operation on the distance editing control, and determine the target moving distance based on the editing content corresponding to the first editing operation; and a moving control module, which is used to control the revolution center marker to move the target moving distance along the second coordinate axis.

[0079] The above-mentioned device also includes: a rotation angle editing control display module, which is used to display the rotation angle editing control; a rotation angle determination module, which is used to respond to a second editing operation on the rotation angle editing control and determine the target rotation angle based on the editing content corresponding to the second editing operation; a rotation control module, which is used to control the arrow marked by the revolution center to rotate the target rotation angle in the first plane; and a revolution center direction update module, which is used to determine the direction pointed by the rotated arrow as the direction of the updated revolution center.

[0080] The above-mentioned revolution indication mark includes a revolution track mark; the above-mentioned device also includes: a component mark display module, which is used to display the component mark corresponding to the game component at the specified position of the revolution track mark.

[0081] This embodiment also provides an electronic device, including a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned revolution control method of the game component, for example:

[0082] Determine the initial revolution parameters of the game component, and based on the initial revolution parameters, display the revolution indicator corresponding to the game component in the game scene to be edited; the revolution indicator is used to indicate: the revolution center corresponding to the game component, and / or, the revolution orbit of the game component; in response to a specified operation acting on the revolution indicator, update the revolution indicator, and update the revolution parameters of the game component; in response to the revolution trigger event corresponding to the game component, control the game component to perform orbital motion based on the updated revolution parameters.

[0083] In the above method, players can operate the revolution indicator to update the revolution parameters of the game component and understand the current revolution parameters of the game component through the revolution indicator, which simplifies the revolution setting operation for the game component and makes the revolution effect of the game component more intuitive, thereby improving the player's gaming experience.

[0084] Optionally, the above-mentioned revolution indication mark includes a revolution center mark; the revolution parameters include the position of the revolution center; the steps of updating the revolution indication mark in response to a specified operation acting on the revolution indication mark, and updating the revolution parameters of the game component include: updating the position of the revolution center mark in the game scene in response to the specified operation acting on the revolution center mark; determining the position of the updated revolution center mark as the position of the updated revolution center of the game component.

[0085] Optionally, the above-mentioned response acts on the specified operation of the revolution center logo, and the step of updating the position of the revolution center logo in the game scene includes: responding to the selection operation on the revolution center logo, displaying the coordinate system logo; the coordinate system logo includes an origin and multiple coordinate axes starting from the origin, and the origin coincides with the revolution center logo; responding to the sliding operation starting from the origin and moving along the first coordinate axis among the multiple coordinate axes, controlling the revolution center logo to move along the first coordinate axis.

[0086] Optionally, the step of displaying the coordinate system identifier in response to a selection operation on the revolution center identifier includes: displaying a movement mode selection control in response to a selection operation on the revolution center identifier; and displaying the coordinate system identifier in response to a trigger operation on the movement mode selection control.

[0087] Optionally, the above-mentioned revolution indication mark includes a revolution center mark; the revolution center mark includes an arrow; the arrow is used to indicate the direction of the revolution center; the revolution parameters include the direction of the revolution center; in response to a specified operation acting on the revolution indication mark, the revolution indication mark is updated, and the revolution parameters of the game component are updated, including: in response to a selection operation on the revolution center mark, a rotation mode selection control is displayed; in response to a trigger operation on the rotation mode selection control, a rotation plane indication mark is displayed; the rotation plane indication mark is used to indicate a first plane perpendicular to a target direction; the target direction is the direction of a line connecting the revolution center and the game component; in response to a sliding operation on the revolution center mark, the arrow of the revolution center mark is controlled to rotate in the first plane; and the direction pointed by the rotated arrow is determined as the direction of the updated revolution center.

[0088] Optionally, the above-mentioned revolution indication mark also includes a revolution orbit mark; the above-mentioned method also includes: based on the updated revolution center, updating the revolution orbit corresponding to the game component, and updating the revolution orbit mark.

[0089] Optionally, the above-mentioned revolution indication mark includes a revolution orbit mark: the revolution parameters include the revolution orbit; in response to a specified operation acting on the revolution indication mark, the revolution indication mark is updated, and the revolution parameters of the game component are updated, including: in response to a sliding operation acting on the revolution orbit mark, the revolution orbit mark is controlled to rotate about the line connecting the revolution center and the game component as the axis, and the revolution orbit corresponding to the game component is updated.

[0090] Optionally, the above method also includes: displaying a moving distance editing control; responding to a selection operation on a second coordinate axis among multiple coordinate axes, determining the second coordinate axis as the target coordinate axis; responding to a first editing operation on the distance editing control, determining the target moving distance based on the editing content corresponding to the first editing operation; and controlling the revolution center marker to move the target moving distance along the second coordinate axis.

[0091] Optionally, the above method also includes: displaying a rotation angle editing control; responding to a second editing operation on the rotation angle editing control, and determining a target rotation angle based on the editing content corresponding to the second editing operation; controlling the arrow marked with the revolution center to rotate the target rotation angle in the first plane; and determining the direction pointed by the rotated arrow as the direction of the updated revolution center.

[0092] Optionally, the revolution indication mark includes a revolution orbit mark; the method further includes: displaying a component mark corresponding to the game component at a designated position of the revolution orbit mark.

[0093] See also Fig.10 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine executable instructions that can be executed by the processor 100. The processor 100 executes the machine executable instructions to implement the above-mentioned revolution control method of the game component.

[0094] Further, Fig.10 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 .

[0095] 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 realized 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 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.10 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0096] The processor 100 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 100. The above processor 100 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can 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 gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 101, and the processor 100 reads the information in the memory 101 and completes the steps of the method of the above embodiment in combination with its hardware.

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

[0098] The embodiments of the present disclosure provide a method, device and electronic device for controlling the revolution of a game component, including a computer-readable storage medium storing program code, wherein the program code includes instructions that can be used to execute the methods described in the above method embodiments, for example:

[0099] Determine the initial revolution parameters of the game component, and based on the initial revolution parameters, display the revolution indicator corresponding to the game component in the game scene to be edited; the revolution indicator is used to indicate: the revolution center corresponding to the game component, and / or, the revolution orbit of the game component; in response to a specified operation acting on the revolution indicator, update the revolution indicator, and update the revolution parameters of the game component; in response to the revolution trigger event corresponding to the game component, control the game component to perform orbital motion based on the updated revolution parameters.

[0100] In the above method, players can operate the revolution indicator to update the revolution parameters of the game component and understand the current revolution parameters of the game component through the revolution indicator, which simplifies the revolution setting operation for the game component and makes the revolution effect of the game component more intuitive, thereby improving the player's gaming experience.

[0101] Optionally, the above-mentioned revolution indication mark includes a revolution center mark; the revolution parameters include the position of the revolution center; the steps of updating the revolution indication mark in response to a specified operation acting on the revolution indication mark, and updating the revolution parameters of the game component include: updating the position of the revolution center mark in the game scene in response to the specified operation acting on the revolution center mark; determining the position of the updated revolution center mark as the position of the updated revolution center of the game component.

[0102] Optionally, the above-mentioned response acts on the specified operation of the revolution center logo, and the step of updating the position of the revolution center logo in the game scene includes: responding to the selection operation on the revolution center logo, displaying the coordinate system logo; the coordinate system logo includes an origin and multiple coordinate axes starting from the origin, and the origin coincides with the revolution center logo; responding to the sliding operation starting from the origin and moving along the first coordinate axis among the multiple coordinate axes, controlling the revolution center logo to move along the first coordinate axis.

[0103] Optionally, the step of displaying the coordinate system identifier in response to a selection operation on the revolution center identifier includes: displaying a movement mode selection control in response to a selection operation on the revolution center identifier; and displaying the coordinate system identifier in response to a trigger operation on the movement mode selection control.

[0104] Optionally, the above-mentioned revolution indication mark includes a revolution center mark; the revolution center mark includes an arrow; the arrow is used to indicate the direction of the revolution center; the revolution parameters include the direction of the revolution center; in response to a specified operation acting on the revolution indication mark, the revolution indication mark is updated, and the revolution parameters of the game component are updated, including: in response to a selection operation on the revolution center mark, a rotation mode selection control is displayed; in response to a trigger operation on the rotation mode selection control, a rotation plane indication mark is displayed; the rotation plane indication mark is used to indicate a first plane perpendicular to a target direction; the target direction is the direction of a line connecting the revolution center and the game component; in response to a sliding operation on the revolution center mark, the arrow of the revolution center mark is controlled to rotate in the first plane; and the direction pointed by the rotated arrow is determined as the direction of the updated revolution center.

[0105] Optionally, the above-mentioned revolution indication mark also includes a revolution orbit mark; the above-mentioned method also includes: based on the updated revolution center, updating the revolution orbit corresponding to the game component, and updating the revolution orbit mark.

[0106] Optionally, the above-mentioned revolution indication mark includes a revolution orbit mark: the revolution parameters include the revolution orbit; in response to a specified operation acting on the revolution indication mark, the revolution indication mark is updated, and the revolution parameters of the game component are updated, including: in response to a sliding operation acting on the revolution orbit mark, the revolution orbit mark is controlled to rotate about the line connecting the revolution center and the game component as the axis, and the revolution orbit corresponding to the game component is updated.

[0107] Optionally, the above method also includes: displaying a moving distance editing control; responding to a selection operation on a second coordinate axis among multiple coordinate axes, determining the second coordinate axis as the target coordinate axis; responding to a first editing operation on the distance editing control, determining the target moving distance based on the editing content corresponding to the first editing operation; and controlling the revolution center marker to move the target moving distance along the second coordinate axis.

[0108] Optionally, the above method also includes: displaying a rotation angle editing control; responding to a second editing operation on the rotation angle editing control, and determining a target rotation angle based on the editing content corresponding to the second editing operation; controlling the arrow marked with the revolution center to rotate the target rotation angle in the first plane; and determining the direction pointed by the rotated arrow as the direction of the updated revolution center.

[0109] Optionally, the revolution indication mark includes a revolution orbit mark; the method further includes: displaying a component mark corresponding to the game component at a designated position of the revolution orbit mark.

[0110] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0111] In addition, in the description of the embodiments of the present disclosure, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present disclosure can be understood according to specific circumstances.

[0112] 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 disclosure, 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, and the computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. 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 disk or an optical disk.

[0113] In the description of the present disclosure, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present disclosure and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present disclosure. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0114] Finally, it should be noted that the above embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above embodiments, those skilled in the art should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A method for controlling the revolution of a game component, characterized in that: Providing a graphical user interface through a terminal device, displaying a game scene to be edited provided by running a game program in the graphical user interface; The game scene to be edited includes game components; the method includes: Determine the initial revolution parameters of the game component, and based on the initial revolution parameters, display the revolution indicator corresponding to the game component in the game scene to be edited; the revolution indicator is used to indicate: the revolution center corresponding to the game component, and / or the revolution orbit of the game component; In response to a specified operation acting on the revolution indication mark, updating the revolution indication mark and updating the revolution parameters of the game component; In response to the revolution trigger event corresponding to the game component, the game component is controlled to perform revolution motion based on the updated revolution parameters.

2. The method according to claim 1, characterized in that The revolution indication mark includes a revolution center mark; the revolution parameter includes the position of the revolution center; In response to a specified operation on the revolution indication mark, the steps of updating the revolution indication mark and updating the revolution parameters of the game component include: In response to a specified operation acting on the revolution center identifier, updating the position of the revolution center identifier in the game scene; The updated position of the revolution center mark is determined as the updated position of the revolution center of the game component.

3. The method according to claim 2, characterized in that In response to a specified operation acting on the revolution center identifier, the step of updating the position of the revolution center identifier in the game scene comprises: In response to a selection operation on the revolution center mark, a coordinate system mark is displayed; the coordinate system mark includes an origin and a plurality of coordinate axes starting from the origin, and the origin coincides with the revolution center mark; In response to a sliding operation starting from the origin and moving along a first coordinate axis among the plurality of coordinate axes, the revolution center marker is controlled to move along the first coordinate axis.

4. The method according to claim 3, characterized in that In response to a selection operation on the revolution center mark, the step of displaying the coordinate system mark comprises: In response to a selection operation on the revolution center identifier, displaying a movement mode selection control; In response to a triggering operation on the movement mode selection control, a coordinate system identifier is displayed.

5. The method according to claim 1, characterized in that The revolution indication mark includes a revolution center mark; the revolution center mark includes an arrow; the arrow is used to indicate the direction of the revolution center; the revolution parameter includes the direction of the revolution center; In response to a specified operation on the revolution indication mark, the steps of updating the revolution indication mark and updating the revolution parameters of the game component include: In response to a selection operation on the revolution center identifier, displaying a rotation mode selection control; In response to a trigger operation on the rotation mode selection control, a rotation plane indication mark is displayed; the rotation plane indication mark is used to indicate a first plane perpendicular to a target direction; the target direction is the direction of a line connecting the revolution center and the game component; In response to a sliding operation on the revolution center mark, controlling the arrow of the revolution center mark to rotate in the first plane; The direction pointed by the rotated arrow is determined as the direction of the updated revolution center.

6. The method according to claim 2 or 5, characterized in that: The revolution indication mark also includes a revolution track mark; The method further comprises: Based on the updated revolution center, the revolution track corresponding to the game component is updated, and the revolution track identifier is updated.

7. The method according to claim 1, characterized in that The revolution indication mark includes a revolution orbit mark; the revolution parameter includes a revolution orbit; In response to a specified operation on the revolution indication mark, the steps of updating the revolution indication mark and updating the revolution parameters of the game component include: In response to a sliding operation on the revolution track mark, the revolution track mark is controlled to rotate about a line connecting the revolution center and the game component, and the revolution track corresponding to the game component is updated.

8. The method according to claim 3 or 4, characterized in that: The method further comprises: Display the move distance edit control; In response to a selection operation on a second coordinate axis among the plurality of coordinate axes, determining the second coordinate axis as a target coordinate axis; In response to a first editing operation on the distance editing control, determining a target moving distance based on editing content corresponding to the first editing operation; The revolution center marker is controlled to move along the second coordinate axis by the target moving distance.

9. The method according to claim 5, characterized in that The method further comprises: Display the rotation angle edit control; In response to a second editing operation on the rotation angle editing control, determining a target rotation angle based on editing content corresponding to the second editing operation; Controlling the arrow of the revolution center mark to rotate by the target rotation angle in the first plane; The direction pointed by the rotated arrow is determined as the direction of the updated revolution center.

10. The method according to claim 1, characterized in that The revolution indication mark includes a revolution track mark; The method further comprises: The component identifier corresponding to the game component is displayed at a designated position of the revolution track identifier.

11. A revolution control device for a game component, characterized in that: Providing a graphical user interface through a terminal device, displaying a game scene to be edited provided by running a game program in the graphical user interface; The game scene to be edited includes game components; The device comprises: A revolution indicator display module, used to determine the initial revolution parameters of the game component, and based on the initial revolution parameters, display the revolution indicator corresponding to the game component in the game scene to be edited; the revolution indicator is used to indicate: the revolution center corresponding to the game component, and / or the revolution orbit of the game component; A revolution parameter updating module, used for updating the revolution indication mark and the revolution parameter of the game component in response to a specified operation acting on the revolution indication mark; The revolution motion control module is used to control the game component to perform revolution motion based on the updated revolution parameters in response to the revolution trigger event corresponding to the game component.

12. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the revolution control method of the game component according to any one of claims 1-10.

13. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores machine-executable instructions. When the machine-executable instructions are called and executed by the processor, the machine-executable instructions prompt the processor to implement the method for controlling the revolution of a game component according to any one of claims 1 to 10.