Game editing processing method and device, program product and electronic equipment

By responding to the movement control operation in the game editing interface, controlling the movement of game scene components on multiple coordinate axes, solving the problem of cumbersome position editing process in the prior art, and achieving more efficient three-dimensional scene component position editing.

CN119701344AActive Publication Date: 2025-03-28NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510050850.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-13
Publication Date
2025-03-28
Estimated Expiration
2045-01-13

AI Technical Summary

Technical Problem

In the prior art, the position editing process of game scene components is cumbersome and inefficient, so it is impossible to edit three coordinate axes at the same time.

Method used

The terminal device provides a graphical user interface, in response to a movement control operation for the target scene component in the game editing scene, the scene component is controlled to move in the plane formed by the first coordinate axis and the second coordinate axis, and during the first movement control operation, the scene component is controlled to move in the third coordinate axis direction in response to the second movement control operation.

Benefits of technology

The second movement control operation is synchronously executed during the first movement control operation taking effect, simplifying the position editing process of scene components in three-dimensional space, and improving the position editing efficiency of scene components.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119701344A_ABST
    Figure CN119701344A_ABST
Patent Text Reader

Abstract

The invention provides a game editing processing method and device, a program product and electronic equipment, and relates to the technical field of computers. The game editing processing method comprises the following steps: in response to a first movement control operation for a target scene component in a game editing scene, controlling the target scene component to move in a plane formed by a first coordinate axis and a second coordinate axis; controlling the target scene component to move along the direction of a third coordinate axis in response to a second movement control operation for the target scene component during the period that the first movement control operation takes effect; wherein the third coordinate axis, the first coordinate axis and the second coordinate axis form a space coordinate system of the game editing scene, the position editing process of the scene component can be simplified, and the position editing efficiency of the scene component can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a game editing and processing method, a game editing and processing device, a computer program product, and an electronic device. Background Art

[0002] A game scene is usually composed of a certain number of components, each of which may be an object or a person in the game scene. Modeling and editing objects or people in the game scene is one of the main tasks in building a game scene.

[0003] In the related art, when a user moves a scene component in a game scene, he needs to select the scene component to be edited, and control the scene component to move along one of the coordinate axes by dragging the coordinate axis control displayed on the scene component. The location editing process of the scene component in the related art is cumbersome and inefficient.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The present disclosure provides a game editing processing method, a game editing processing device, a computer program product and an electronic device, so as to at least to some extent solve the problems in the related art that the location editing process of scene components is complicated and inefficient.

[0006] According to a first aspect of the present disclosure, a game editing processing method is provided, in which a graphical user interface is provided through a terminal device, and a game editing scene is displayed in the graphical user interface. The method comprises: in response to a first movement control operation on a target scene component in the game editing scene, controlling the target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis; while the first movement control operation is in effect, in response to a second movement control operation on the target scene component, controlling the target scene component to move along a third coordinate axis; wherein the third coordinate axis forms a spatial coordinate system of the game editing scene with the first coordinate axis and the second coordinate axis.

[0007] According to a second aspect of the present disclosure, a game editing processing device is provided, which provides a graphical user interface through a terminal device, and a game editing scene is displayed in the graphical user interface. The device includes: a first movement control module, which is used to respond to a first movement control operation on a target scene component in the game editing scene, and control the target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis; a second movement control module, which is used to respond to a second movement control operation on the target scene component during the period when the first movement control operation is effective, and control the target scene component to move along the direction of a third coordinate axis; wherein the third coordinate axis forms a spatial coordinate system of the game editing scene with the first coordinate axis and the second coordinate axis.

[0008] According to a third aspect of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the game editing processing method and possible implementation methods thereof of the above-mentioned first aspect are implemented.

[0009] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the game editing processing method of the above-mentioned first aspect and its possible implementation method by executing the executable instructions.

[0010] The technical solution disclosed in this disclosure has the following beneficial effects:

[0011] In the above-mentioned game editing process, in response to the first movement control operation on the target scene component in the game editing scene, the target scene component is controlled to move in the plane formed by the first coordinate axis and the second coordinate axis; during the period when the first movement control operation is effective, in response to the second movement control operation on the target scene component, the target scene component is controlled to move in the direction of the third coordinate axis; wherein the third coordinate axis forms a spatial coordinate system of the game editing scene with the first coordinate axis and the second coordinate axis. During the period when the first movement control operation is effective, the present disclosure responds to the second movement control operation on the target scene component, so that the first movement control operation and the second movement control operation can be executed synchronously, and the user does not need to wait for the first movement control operation to be completed before executing the second movement control operation, thereby simplifying the position editing process of the scene component in three-dimensional space. In addition, the present disclosure controls the target scene component to move in the plane formed by the first coordinate axis and the second coordinate axis while controlling the target scene component to move in the direction of the third coordinate axis, so that the three coordinate axes of the scene component can be edited at the same time, thereby improving the position editing efficiency of the scene component. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1A flowchart showing a method for processing game editing in this exemplary embodiment is shown;

[0013] Figure 2 A schematic diagram showing an interface display of a component bar in this exemplary embodiment is shown;

[0014] Figure 3A A schematic diagram of an interface for dragging a target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis in this exemplary embodiment is shown;

[0015] Figure 3B A schematic diagram of an interface for dragging a target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis in this exemplary embodiment is shown;

[0016] Figure 4A A schematic diagram showing a virtual control control corresponding to a third coordinate axis in this exemplary embodiment is a long strip control;

[0017] Figure 4B A schematic diagram showing a virtual control widget corresponding to a third coordinate axis in this exemplary embodiment is an arc-shaped widget;

[0018] Figure 5 A schematic diagram showing a terminal device providing a touch sensing control in this exemplary embodiment;

[0019] Figure 6 A flowchart of placing a scene component in a game editing scene in this exemplary embodiment is shown;

[0020] Figure 7 A structural block diagram of a game editing processing device in this exemplary embodiment is shown;

[0021] Figure 8 An electronic device for implementing the above-mentioned game editing processing method in this exemplary embodiment is shown. DETAILED DESCRIPTION

[0022] Exemplary embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings.

[0023] The accompanying drawings are schematic diagrams of the present disclosure and are not necessarily drawn to scale. Some of the block diagrams shown in the accompanying drawings may be functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or in hardware modules or integrated circuits, or in networks, processors or microcontrollers. The embodiments can be implemented in various forms and should not be construed as being limited to the examples set forth herein. The features, structures or characteristics described in the present disclosure may be combined in one or more embodiments in any suitable manner. In the description below, many specific details are provided to provide a full description of the embodiments of the present disclosure. However, those skilled in the art should appreciate that one or more specific details may be omitted when implementing the technical solution of the present disclosure, or one or more specific details may be replaced by other methods, components, devices, steps, etc.

[0024] In the related art, when a user moves a scene component in a game scene, one method is to select the scene component that needs to be edited, and control the scene component to move along one of the coordinate axes by dragging the coordinate axis control displayed on the scene component. The position editing of the scene component is performed one coordinate axis at a time, and three coordinate axes cannot be adjusted at the same time. The process is cumbersome and inefficient.

[0025] In addition, in the related art, when the user moves the scene component in the game scene, another method is to select the scene component to be edited and the plane to be edited, such as the plane formed by the X-axis and the Z-axis, to control the movement of the scene component in the plane formed by the X-axis and the Z-axis. After the editing is completed, the scene component and the coordinate axis that has not been edited, such as the Y-axis, are selected again to control the scene component to move along the Y-axis. The three coordinate axes cannot be adjusted at the same time, and the process is cumbersome and inefficient.

[0026] In view of one or more of the above problems, exemplary embodiments of the present disclosure provide a game editing processing method, a game editing processing device, a computer program product, and an electronic device.

[0027] In one embodiment of the present disclosure, the game editing processing method can be run on a local terminal device or a server. When the game editing processing method is run on a server, the game editing processing 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 running body of the game program and the game screen presentation body are separated. The storage and operation of the game editing and processing method 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 game processing is performed by the cloud game server in the cloud. When playing the game, the player 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 player through a graphical user interface, that is, the game program is downloaded and installed and run by an electronic device in a conventional manner. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player 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] In an optional embodiment, reference Figure 1 As shown, a flowchart of a game editing processing method is provided, wherein a graphical user interface is provided by a terminal device, and a game editing scene is displayed in the graphical user interface, specifically including the following steps S110 to S120:

[0031] Step S110, in response to a first movement control operation on a target scene component in the game editing scene, controlling the target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis;

[0032] Step S120, during the period when the first movement control operation is effective, in response to the second movement control operation on the target scene component, the target scene component is controlled to move along the direction of the third coordinate axis; wherein the third coordinate axis, the first coordinate axis, and the second coordinate axis form a spatial coordinate system of the game editing scene.

[0033] Figure 1In the method shown, during the period when the first movement control operation is in effect, in response to the second movement control operation for the target scene component, the first movement control operation and the second movement control operation can be executed synchronously, and the user does not need to wait for the first movement control operation to be completed before executing the second movement control operation, thereby simplifying the position editing process of the scene component in the three-dimensional space. In addition, the present disclosure controls the target scene component to move in the plane formed by the first coordinate axis and the second coordinate axis while controlling the target scene component to move in the direction of the third coordinate axis, so that the three coordinate axes of the scene component can be edited at the same time, thereby improving the efficiency of the position editing of the scene component.

[0034] Optionally, when the terminal device runs a game program, a game editing scene can be displayed in a graphical user interface. The game program can be a main game program, which provides a game scene editing function (such as a game editor built into the game program). When the user uses this function, the game editing scene can be displayed in the main game program. Alternatively, the game program can also be an editing program that is compatible with the main game program. The editing program can run independently without running the main game program. When the editing program is used to edit the game scene, the game editing scene is displayed.

[0035] Optionally, the graphical user interface may also be a graphical user interface provided by a game editor, which is not specifically limited in the present disclosure.

[0036] This exemplary embodiment supports players to customize and edit scenes. Therefore, the user in this article can refer to the game production personnel (such as artists) of the game manufacturer, or it can refer to the player. The user can choose to create a new game scene and edit it, or can choose to edit an existing game scene. The game editing scene is the game scene currently being edited. The game editing scene may include the background of the scene and one or more generated scene components. These scene components may be the scene components that come with the game editing scene (such as the game program may provide a variety of preset game scenes of different styles, and the user can choose a preset game scene to edit, which initially comes with the scene component), or it may be a scene component generated by the user's editing, and this disclosure does not specifically limit this.

[0037] It should be noted that, in the present disclosure, when the target scene component is controlled to move by the first movement control operation, the target scene component can be autonomously controlled to move within the plane formed by the first coordinate axis and the second coordinate axis. It does not mean that when the target scene component is controlled to move by the first movement control operation, the target scene component can only move within the plane formed by the first coordinate axis and the second coordinate axis. Because if the "adsorption" function is enabled, the target scene component may still be adsorbed and moved along the third coordinate axis.

[0038] Below Figure 1 Provide detailed instructions for each step.

[0039] In step S110, in response to a first movement control operation on a target scene component in a game editing scene, the target scene component is controlled to move within a plane formed by a first coordinate axis and a second coordinate axis.

[0040] The target scene component may be a scene component that has been placed or is to be placed in the game editing scene.

[0041] The first movement control operation refers to a control operation for controlling the target scene component to move within a plane. Exemplarily, the first movement control operation may be, for example, a drag operation on the target scene component within a plane formed by a first coordinate axis and a second coordinate axis.

[0042] Among them, the first coordinate axis and the second coordinate axis can be two axes that are not locked under the first mobile control operation, such as the X-axis and the Z-axis. The first coordinate axis, the second coordinate axis and the third coordinate axis can form a spatial coordinate system of the game editing scene. The third coordinate axis can be an axis that is locked under the first mobile control operation, such as the Y-axis. It should be noted that the first mobile control operation can edit the coordinates of the unlocked axis, but cannot edit the locked coordinate axis. The locked coordinate axis among the X-axis, Y-axis and Z-axis can be pre-set by the system or customized by the user, and the present disclosure does not specifically limit this.

[0043] Optionally, in response to the coordinate axis locking instruction, a locked coordinate axis can be determined from the three spatial coordinate axes (e.g., X-axis, Y-axis, and Z-axis) of the game editing scene, and the locked coordinate axis can be used as the third coordinate axis, and the two unlocked coordinate axes can be used as the first coordinate axis and the second coordinate axis respectively. Optionally, after the third coordinate axis is determined, an operation area consistent with the axis direction of the third coordinate axis can be displayed in the graphical user interface, and the operation area can be provided to the user to perform a subsequent second movement control operation.

[0044] In an optional implementation, the graphical user interface may display a component bar containing multiple scene components, such as Figure 2 As shown in the component bar 201 in the figure, the scene components in the component bar can be used as a source of adding scene components in the game editing scene, and may include but are not limited to: scene components in the shape of blocks, rings, truncated cones, cones, sectors, etc.

[0045] Optionally, when the target scene component is a scene component to be placed in the game editing scene, the above-mentioned response to the first movement control operation on the target scene component in the game editing scene, controlling the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis, can be achieved through the following steps: in response to the addition operation of any scene component in the component bar to the game editing scene, determining the scene component to be added, and adding the scene component to be added as the target scene component to the game editing scene; in response to the first movement control operation on the target scene component, controlling the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis.

[0046] The adding operation may be, for example, a dragging operation of any scene component in the component bar to the game editing scene, such as Figure 2 shown.

[0047] The scene component to be added refers to the component object added by the adding operation. Exemplarily, the scene component dragged by the adding operation can be used as the scene component to be added.

[0048] After determining the scene component to be added, the scene component to be added can be added to the game editing scene by default as the target scene component to be edited, so that the target scene component can be further edited in the game editing scene.

[0049] Optionally, the adding operation is a dragging operation of any scene component in the component bar to the game editing scene, wherein the first moving control operation is a touch operation continuous with the adding operation. For example, the dragging operation to the game editing scene and the dragging operation in the game editing scene (i.e., the first moving control operation) are continuous dragging operations to ensure the convenience of user operation.

[0050] In response to an operation of adding any scene component in the component bar to the game editing scene, the scene component to be added is determined, and the scene component to be added is added to the game editing scene as a target scene component; in response to a first movement control operation on the target scene component, the target scene component is controlled to move within a plane formed by a first coordinate axis and a second coordinate axis, so that a user can flexibly place the scene component in the game editing scene.

[0051] Taking the first coordinate axis as the X axis and the second coordinate axis as the Z axis as an example, in response to the first movement control operation on the target scene component, the target scene component can be controlled to move within the plane formed by the X axis and the Z axis.

[0052] Optionally, the first movement control operation may be an operation for a scene component that has been generated in the game editing scene. Specifically, after responding to a component selection operation in the game editing scene and determining a target scene component, the first movement control operation may be responded to. In this case, the target scene component may be any generated scene component in the game editing scene. The generated scene component refers to a scene component that has been pre-added to the game editing scene.

[0053] When the first movement control operation is an operation for a scene component that has been generated in the game editing scene, in an optional embodiment, the above-mentioned response to the first movement control operation for the target scene component in the game editing scene controls the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis, which can be achieved through the following steps: responding to the component selection operation in the game editing scene, determining the target scene component; responding to the dragging operation of the target scene component, controlling the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis.

[0054] Optionally, the selection operation and the dragging operation here may be continuous touch operations. At this time, the first movement control operation may be an operation of selecting a target scene component and dragging it to move in the game editing scene.

[0055] For example, Figure 3A As shown, a schematic diagram of an interface for dragging a target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis is provided, which can respond to a drag operation 302 on the target scene component 301 in the interface to control the target scene component 301 to move within the plane formed by the first coordinate axis and the second coordinate axis.

[0056] After selecting the target scene component, directly drag it to move it, which can conveniently adjust the position of the target scene component in the plane formed by the first coordinate axis and the second coordinate axis.

[0057] In an optional embodiment, a mobile editing control may be displayed in a graphical user interface. The above-mentioned response to the first mobile control operation on the target scene component in the game editing scene to control the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis can be achieved through the following steps: responding to the component selection operation in the game editing scene, determining the target scene component; responding to the triggering operation of the mobile editing control, controlling the target scene component to enter a mobile editing state; when the target scene component is in the mobile editing state, responding to the dragging operation of the target scene component, controlling the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis.

[0058] Among them, the mobile editing control can be used to control the target scene component to be in a mobile editable state, so that the user device can accurately identify the editing type of the operation performed by the user.

[0059] Specifically, in response to a component selection operation in a game editing scene, a target scene component can be determined so that the target scene component is in a selected state; after the target scene component is in the selected state, it can respond to a trigger operation of a mobile editing control so that the selected target scene component is in a mobile editing state; when the target scene component is in the mobile editing state, it can respond to a dragging operation of the target scene component to control the target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis.

[0060] For example, Figure 3B As shown, another interface schematic diagram of dragging the target scene component to move in the plane formed by the first coordinate axis and the second coordinate axis is provided. When the target scene component 301 is in the mobile editing state, the coordinate axis control can be displayed on the target scene component 301 to control the target scene component to move in the plane formed by the first coordinate axis and the second coordinate axis through the coordinate axis control. For example, the coordinate axis control corresponding to the first coordinate axis (e.g., x-axis) and the second coordinate axis (e.g., z-axis) can be displayed on the target scene component 301. At this time, the coordinate axis control corresponding to the first coordinate axis (e.g., x-axis) and the second coordinate axis (e.g., z-axis) is in a triggerable state, and the control operation of the coordinate axis control corresponding to the first coordinate axis and the second coordinate axis can be responded to, and the target scene component 301 can be controlled to move in the plane formed by the first coordinate axis and the second coordinate axis. It should be noted that if the target scene component 301 is in the mobile editing state, the coordinate axis control corresponding to the third coordinate axis (e.g., y-axis) can also be displayed on the target scene component 301 to fully display the spatial coordinate system. At this time, the coordinate axis control corresponding to the third coordinate axis (e.g., y-axis) is in a non-triggerable state.

[0061] In step S120, while the first movement control operation is in effect, in response to the second movement control operation on the target scene component, the target scene component is controlled to move along the direction of the third coordinate axis; wherein the third coordinate axis, the first coordinate axis, and the second coordinate axis form a spatial coordinate system of the game editing scene.

[0062] For example, if the first movement control operation is not interrupted, it can be considered that the first movement control operation is in effect. If the first movement control operation is interrupted, it can be considered that the first movement control operation is invalid.

[0063] The third coordinate axis may be the axis locked under the first movement control operation, and may be set in advance, and the present disclosure does not specifically limit this.

[0064] The second movement control operation refers to a control operation for controlling the target scene component to move along an axis.

[0065] In an optional embodiment, during the period when the first mobile control operation is effective, in response to the second mobile control operation for the target scene component, the target scene component is controlled to move along the direction of the third coordinate axis, which can be achieved through the following steps: during the period when the first mobile control operation is effective, in response to the second mobile control operation for the target scene component, the operation information of the second mobile control operation is obtained; according to the operation information of the second mobile control operation, the direction to be moved and the distance to be moved of the target scene component on the third coordinate axis are determined; according to the direction to be moved and the distance to be moved of the target scene component on the third coordinate axis, the target scene component is controlled to move.

[0066] Exemplarily, the operation information of the second movement control operation may include an operation movement direction, an operation movement distance, and the like.

[0067] Exemplarily, the operation information of the second movement control operation may further include an operation rotation direction, an operation rotation angle, and the like.

[0068] Specifically, the direction and distance to be moved of the target scene component on the third coordinate axis can be determined based on the operation information of the second mobile control operation and the movement mapping relationship between the target scene component in the game editing scene, and the target scene component can be controlled to move along the third coordinate axis based on the determined direction and distance to be moved, so as to realize movement control of the third coordinate axis.

[0069] Optionally, a virtual control control corresponding to the third coordinate axis is displayed in the graphical user interface, and the second movement control operation may be an operation acting on the virtual control control corresponding to the third coordinate axis.

[0070] The virtual control widget corresponding to the third coordinate axis refers to an interactive widget provided in the graphical user interface for controlling the movement of the target scene component along the third coordinate axis.

[0071] Optionally, the virtual control widget corresponding to the third coordinate axis may be resident in the graphical user interface.

[0072] Optionally, the virtual control corresponding to the third coordinate axis may be displayed in the graphical user interface during the period when the first movement control operation is in effect. Exemplarily, during the period when the first movement control operation is in effect, the virtual control corresponding to the third coordinate axis is controlled to be displayed in the graphical user interface.

[0073] Optionally, the virtual control widget corresponding to the third coordinate axis may be a strip-shaped widget or an arc-shaped widget, which is not specifically limited in the present disclosure.

[0074] Optionally, a scale mark may be displayed in the long strip control or the arc-shaped control to assist the user in performing the second movement control operation and improve the accuracy of the operation.

[0075] By displaying the virtual control controls corresponding to the third coordinate axis in the graphical user interface, the display position can be flexibly set by the developer according to the needs, and has strong adaptability.

[0076] In an optional embodiment, the virtual control control corresponding to the third coordinate axis is a strip-shaped control. During the period when the first mobile control operation is effective, the virtual control control corresponding to the third coordinate axis is controlled to be displayed in the graphical user interface. This can be achieved by the following steps: during the period when the first mobile control operation is effective, the display direction of the strip-shaped control is determined according to the axial direction of the third coordinate axis or a preset display direction; according to the display direction of the strip-shaped control, the display of the strip-shaped control is controlled in the graphical user interface.

[0077] Optionally, during the period when the first movement control operation is effective, the display direction of the long strip control is determined according to the axial direction of the third coordinate axis. In this case, the axial direction of the third coordinate axis and the display direction of the long strip control can be consistent.

[0078] Optionally, during the period when the first movement control operation is in effect, the display direction of the long strip control can also be determined according to the preset display direction. In this case, the axial direction of the third coordinate axis may be inconsistent with the display direction of the long strip control. The long strip control can be used to perform single-axis movement control operations, such as "up" and "down", or "left" and "right" operations in a single axis direction.

[0079] By displaying a long strip control in the graphical user interface, the user can synchronously control the position of the target scene component on the third coordinate axis.

[0080] In an optional embodiment, when the virtual control control corresponding to the third coordinate axis is a long strip control, during the period when the above-mentioned first mobile control operation is effective, in response to the second mobile control operation on the target scene component, the operation information of the second mobile control operation is obtained, which can be achieved through the following steps: during the period when the first mobile control operation is effective, in response to the second mobile control operation acting on the long strip control, the moving direction and moving distance of the second mobile control operation are obtained.

[0081] For example, Figure 4AAs shown, a schematic diagram is provided in which the virtual control control corresponding to the third coordinate axis is a strip control. During the period when the first mobile control operation is in effect, a second mobile control operation acting on the strip control 401, such as a sliding operation 402 along the scale line in the strip control, can be responded to, and the moving direction and moving distance of the second mobile control operation can be obtained to obtain the operation information of the second mobile control operation, so as to determine the direction and distance to be moved of the target scene component 403 on the third coordinate axis 404 according to the moving direction and moving distance of the second mobile control operation, and control the target scene component to move on the third coordinate axis according to the determined direction and distance to be moved.

[0082] In an optional embodiment, when the virtual control control corresponding to the third coordinate axis is an arc-shaped control, during the period when the above-mentioned first mobile control operation is effective, in response to the second mobile control operation on the target scene component, the operation information of the second mobile control operation is obtained, which can be achieved through the following steps: during the period when the first mobile control operation is effective, in response to the second mobile control operation acting on the arc-shaped control, the rotation direction and rotation angle of the second mobile control operation are obtained.

[0083] For example, Figure 4B As shown, a schematic diagram is provided in which the virtual control control corresponding to the third coordinate axis is an arc control. During the period when the first mobile control operation is in effect, a second mobile control operation acting on the arc control 411, such as a sliding operation 412 along the scale line in the arc control, can be responded to, and the rotation direction and rotation angle of the second mobile control operation can be obtained to obtain the operation information of the second mobile control operation, so as to determine the direction and distance to be moved of the target scene component 403 on the third coordinate axis 404 according to the rotation direction and rotation angle of the second mobile control operation, and control the target scene component to move on the third coordinate axis according to the determined direction and distance to be moved.

[0084] In an optional embodiment, the terminal device provides a touch-sensitive control. During the period when the above-mentioned first mobile control operation is effective, in response to the second mobile control operation on the target scene component, the operation information of the second mobile control operation is obtained. This can be achieved by the following steps: During the period when the first mobile control operation is effective, in response to the second mobile control operation acting on the touch-sensitive control, the operation information of the second mobile control operation is obtained.

[0085] Among them, the touch sensing control can be a physical key carried by the terminal device that realizes human-computer interaction through sensing touch operation.

[0086] For example, Figure 5As shown, a schematic diagram of a terminal device providing a touch-sensitive control is provided, which can respond to a second movement control operation acting on the touch-sensitive control 501 and obtain operation information of the second movement control operation.

[0087] Optionally, the touch sensing control may be a long strip-shaped sensing control. In response to a touch operation (ie, a second movement control operation) acting on the touch sensing control 501, the moving direction and moving distance of the touch operation may be acquired to obtain operation information of the second movement control operation.

[0088] The operation information of the second mobile control operation is collected by the touch sensing control configured on the terminal device, without generating additional virtual control controls in the graphical user interface, which can avoid interface information obstruction to a certain extent and is suitable for terminal devices configured with touch sensing controls.

[0089] In an optional embodiment, a gyroscope is configured in the terminal device, and the second mobile control operation is a physical movement operation for the terminal device. During the period when the above-mentioned first mobile control operation is effective, in response to the second mobile control operation for the target scene component, the operation information of the second mobile control operation is obtained. This can be achieved through the following steps: During the period when the first mobile control operation is effective, in response to the physical movement operation for the terminal device, the physical movement information of the terminal device is collected through the gyroscope to obtain the operation information of the second mobile control operation.

[0090] Among them, the physical movement operation for the terminal device can be an operation of the user moving the terminal device. The physical movement information of the terminal device can be collected through the gyroscope to determine the movement direction and movement distance of the terminal device itself, without generating additional virtual control controls in the graphical user interface, which can avoid interface information occlusion to a certain extent and is applicable to terminal devices equipped with touch gyroscopes.

[0091] By acquiring the operation information of the second movement control operation, corresponding control parameters are provided for the movement editing of the target scene component on the third coordinate axis.

[0092] In an optional embodiment, in response to a first movement control operation on a target scene component in a game editing scene, the target scene component can be controlled to move within a plane formed by a first coordinate axis and a second coordinate axis; while the first movement control operation is in effect, in response to a second movement control operation on the target scene component, the target scene component can be controlled to move along a third coordinate axis; while the second movement control operation is in effect or after the second movement control operation ends, the first movement control operation on the target scene component can continue to be responded to, and the target scene component can continue to be controlled to move within the plane formed by the first coordinate axis and the second coordinate axis.

[0093] In an optional embodiment, in response to a first movement control operation on a target scene component in a game editing scene, the target scene component can be controlled to move within a plane formed by a first coordinate axis and a second coordinate axis; while the first movement control operation is in effect, in response to a second movement control operation on the target scene component, the target scene component can be controlled to move along a third coordinate axis; while the second movement control operation is in effect or after the second movement control operation ends, the response to the first movement control operation can be interrupted, that is, the movement control of the target scene component within the plane formed by the first coordinate axis and the second coordinate axis can be interrupted.

[0094] like Figure 6 As shown, a flowchart of placing a scene component in a game editing scene is provided, which may specifically include the following steps:

[0095] Step S601, in response to a drag operation on any scene component in the component bar to the game editing scene, determining a scene component to be added, and adding the scene component to be added as a target scene component to the game editing scene;

[0096] Step S602, in response to a first movement control operation on a target scene component, controlling the target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis; wherein the dragging operation on any scene component in the component bar to the game editing scene and the first movement control operation are continuous touch operations;

[0097] Step S603, while the first movement control operation is in effect, controlling the display of a virtual control widget corresponding to the third coordinate axis in the graphical user interface;

[0098] Step S604, in response to a second movement control operation acting on the virtual control component corresponding to the third coordinate axis, obtaining operation information of the second movement control operation;

[0099] Step S605, determining the direction and distance to be moved of the target scene component on the third coordinate axis according to the operation information of the second movement control operation;

[0100] Step S606, controlling the target scene component to move on the third coordinate axis according to the direction and distance to be moved of the target scene component on the third coordinate axis.

[0101] Figure 6 The steps shown enable the user to accurately and quickly move the three-axis coordinates of the scene component, thereby improving the efficiency of position movement of the scene component in a three-dimensional scene.

[0102] The exemplary embodiment of the present disclosure also provides a game editing processing device, which provides a graphical user interface through a terminal device, and displays a game editing scene in the graphical user interface. Figure 7 As shown, the game editing processing device 700 may include the following program modules:

[0103] A first movement control module 710, configured to control the target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis in response to a first movement control operation on the target scene component in the game editing scene;

[0104] The second movement control module 720 is used to control the target scene component to move along the direction of the third coordinate axis in response to the second movement control operation on the target scene component during the period when the first movement control operation is effective; wherein the third coordinate axis, the first coordinate axis, and the second coordinate axis form a spatial coordinate system of the game editing scene.

[0105] In an optional embodiment, based on the aforementioned scheme, a component bar containing multiple scene components is displayed in the graphical user interface, and the first movement control module 710 can be configured to: in response to an addition operation of any scene component in the component bar to the game editing scene, determine the scene component to be added, and add the scene component to be added as the target scene component to the game editing scene; in response to the first movement control operation on the target scene component, control the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis.

[0106] In an optional implementation, based on the above solution, the adding operation is a dragging operation of any scene component in the component bar to the game editing scene, wherein the first moving control operation is a touch operation continuous with the adding operation.

[0107] In an optional implementation, based on the above solution, the first movement control operation is an operation on a scene component that has been generated in the game editing scene.

[0108] In an optional embodiment, based on the aforementioned scheme, the first mobile control module 710 can be configured to: determine the target scene component in response to a component selection operation in the game editing scene; and control the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis in response to a dragging operation of the target scene component.

[0109] In an optional embodiment, based on the aforementioned scheme, a mobile editing control is displayed in a graphical user interface, and the first mobile control module 710 can be configured to: determine a target scene component in response to a component selection operation in a game editing scene; control the target scene component to enter a mobile editing state in response to a triggering operation of the mobile editing control; when the target scene component is in the mobile editing state, in response to a dragging operation of the target scene component, control the target scene component to move within a plane formed by the first coordinate axis and the second coordinate axis.

[0110] In an optional embodiment, based on the aforementioned scheme, the second mobile control module 720 includes: an operation information acquisition module, which is used to obtain the operation information of the second mobile control operation in response to the second mobile control operation on the target scene component during the period when the first mobile control operation is effective; a mobile parameter determination module, which is used to determine the direction to be moved and the distance to be moved of the target scene component on the third coordinate axis according to the operation information of the second mobile control operation; and a scene component control module, which is used to control the movement of the target scene component according to the direction to be moved and the distance to be moved of the target scene component on the third coordinate axis.

[0111] In an optional implementation, based on the above solution, a virtual control control corresponding to the third coordinate axis is displayed in the graphical user interface, and the second movement control operation is an operation acting on the virtual control control corresponding to the third coordinate axis.

[0112] In an optional implementation, based on the above solution, the game editing and processing device 700 includes: a virtual control widget display module, which is used to control the display of the virtual control widget corresponding to the third coordinate axis in the graphical user interface during the period when the first movement control operation is effective.

[0113] In an optional implementation, based on the above solution, the virtual control widget corresponding to the third coordinate axis is a strip-shaped widget or an arc-shaped widget.

[0114] In an optional embodiment, based on the aforementioned scheme, the virtual control control corresponding to the third coordinate axis is a strip-shaped control, and the virtual control control display module can be configured as follows: during the period when the first mobile control operation is effective, the display direction of the strip-shaped control is determined according to the axial direction of the third coordinate axis or a preset display direction; and according to the display direction of the strip-shaped control, the display of the strip-shaped control is controlled in the graphical user interface.

[0115] In an optional embodiment, based on the aforementioned scheme, the virtual control control corresponding to the third coordinate axis is a long strip control, and the operation information acquisition module can be configured to: respond to the second mobile control operation acting on the long strip control, and obtain the moving direction and moving distance of the second mobile control operation.

[0116] In an optional embodiment, based on the aforementioned scheme, the virtual control control corresponding to the third coordinate axis is an arc-shaped control, and the operation information acquisition module can be configured to: respond to the second mobile control operation acting on the arc-shaped control, and obtain the rotation direction and rotation angle of the second mobile control operation.

[0117] In an optional embodiment, based on the aforementioned scheme, the terminal device provides a touch-sensing control, and the operation information acquisition module can be configured to: during the period when the first mobile control operation is effective, respond to the second mobile control operation acting on the touch-sensing control, and obtain the operation information of the second mobile control operation.

[0118] In an optional embodiment, based on the aforementioned scheme, a gyroscope is configured in the terminal device, and the second mobile control operation is a physical movement operation for the terminal device. The operation information acquisition module can be configured as follows: during the period when the first mobile control operation is effective, in response to the physical movement operation for the terminal device, the physical movement information of the terminal device is collected through the gyroscope to obtain the operation information of the second mobile control operation.

[0119] The specific details of each part of the above-mentioned device have been described in detail in the implementation method of the method part. The undisclosed details can be found in the implementation method of the method part, so they will not be repeated here.

[0120] The exemplary embodiments of the present disclosure also provide a computer program product, which includes a computer program, and when the computer program is executed by a processor, the game editing processing method is implemented.

[0121] In one embodiment, the computer program product may be a tangible product containing a computer program, such as a computer-readable storage medium storing a computer program. The readable storage medium may be a storage medium based on electrical, magnetic, optical, electromagnetic, infrared, or other signals, including but not limited to: random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory (Flash), mechanical hard disk (HDD), solid-state drive (SSD), and the like. Exemplarily, the computer program product may be implemented as a non-volatile storage medium storing a computer program, such as a read-only memory, a NAND flash memory, and the like.

[0122] In one embodiment, the computer program product may be an intangible product including a computer program. Exemplarily, the computer program product may be implemented as a virtual digital product, such as a digital file storing an executable file, an installation package, etc. of the computer program.

[0123] The code of the computer program can be written in one or more programming languages. Programming languages ​​such as C language, Java, C++, etc. The program code can be executed entirely on the user computing device, or partially on the user computing device, or as a separate software package, or partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, such as a local area network (LAN), a wide area network (WAN), etc., or can be connected to an external computing device (e.g., an Internet connection provided by an operator).

[0124] The computer program may be carried or transmitted via electrical, magnetic, optical, electromagnetic, infrared, or other signals. The electronic device may convert the signal carrying the computer program into a digital signal, thereby running the computer program. When the computer program is run on an electronic device, its code is used to enable the electronic device to execute (more specifically, the processor of the electronic device may execute) the method steps of various exemplary embodiments of the present disclosure. Exemplarily, the following steps may be included:

[0125] In response to a first movement control operation on a target scene component in the game editing scene, controlling the target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis;

[0126] While the first movement control operation is in effect, in response to the second movement control operation on the target scene component, the target scene component is controlled to move along the direction of the third coordinate axis; wherein the third coordinate axis, the first coordinate axis and the second coordinate axis form a spatial coordinate system of the game editing scene.

[0127] In an optional embodiment, based on the aforementioned scheme, a component bar containing multiple scene components is displayed in a graphical user interface, and the above-mentioned response to the first movement control operation on the target scene component in the game editing scene, controlling the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis, can be achieved through the following steps: in response to the addition operation of any scene component in the component bar to the game editing scene, determining the scene component to be added, and adding the scene component to be added as the target scene component to the game editing scene; in response to the first movement control operation on the target scene component, controlling the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis.

[0128] In an optional implementation, based on the above solution, the adding operation is a dragging operation of any scene component in the component bar to the game editing scene, wherein the first moving control operation is a touch operation continuous with the adding operation.

[0129] In an optional implementation, based on the above solution, the first movement control operation is an operation on a scene component that has been generated in the game editing scene.

[0130] In an optional embodiment, based on the aforementioned scheme, the above-mentioned response to the first movement control operation on the target scene component in the game editing scene, controlling the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis, can be achieved through the following steps: responding to the component selection operation in the game editing scene, determining the target scene component; responding to the dragging operation of the target scene component, controlling the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis.

[0131] In an optional embodiment, based on the aforementioned scheme, a mobile editing control is displayed in the above-mentioned graphical user interface, and the above-mentioned response to the first mobile control operation on the target scene component in the game editing scene controls the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis. It can be achieved through the following steps: responding to the component selection operation in the game editing scene, determining the target scene component; responding to the triggering operation of the mobile editing control, controlling the target scene component to enter the mobile editing state; when the target scene component is in the mobile editing state, responding to the dragging operation of the target scene component, controlling the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis.

[0132] In an optional embodiment, based on the aforementioned scheme, during the period when the above-mentioned first movement control operation is effective, in response to the second movement control operation for the target scene component, the target scene component is controlled to move along the direction of the third coordinate axis, which can be achieved through the following steps: during the period when the first movement control operation is effective, in response to the second movement control operation for the target scene component, the operation information of the second movement control operation is obtained; according to the operation information of the second movement control operation, the direction to be moved and the distance to be moved of the target scene component on the third coordinate axis are determined; according to the direction to be moved and the distance to be moved of the target scene component on the third coordinate axis, the target scene component is controlled to move.

[0133] In an optional implementation, based on the above solution, a virtual control control corresponding to the third coordinate axis is displayed in the graphical user interface, and the second movement control operation is an operation acting on the virtual control control corresponding to the third coordinate axis.

[0134] In an optional implementation, based on the above solution, the following steps may also be performed: during the period when the first movement control operation is effective, a virtual control widget corresponding to the third coordinate axis is controlled to be displayed in the graphical user interface.

[0135] In an optional implementation, based on the above solution, the virtual control widget corresponding to the third coordinate axis is a strip-shaped widget or an arc-shaped widget.

[0136] In an optional embodiment, based on the aforementioned scheme, the virtual control control corresponding to the third coordinate axis is a long strip control. During the period when the above-mentioned first movement control operation is effective, the virtual control control corresponding to the third coordinate axis is controlled to be displayed in the graphical user interface. It can be achieved by the following steps: during the period when the first movement control operation is effective, the display direction of the long strip control is determined according to the axial direction of the third coordinate axis or a preset display direction; according to the display direction of the long strip control, the display of the long strip control in the graphical user interface is controlled.

[0137] In an optional embodiment, based on the aforementioned scheme, the virtual control control corresponding to the third coordinate axis is a long strip control. During the period when the above-mentioned first mobile control operation is effective, in response to the second mobile control operation on the target scene component, the operation information of the second mobile control operation is obtained. This can be achieved through the following steps: During the period when the first mobile control operation is effective, in response to the second mobile control operation acting on the long strip control, the moving direction and moving distance of the second mobile control operation are obtained.

[0138] In an optional embodiment, based on the aforementioned scheme, the virtual control control corresponding to the third coordinate axis is an arc-shaped control. During the period when the above-mentioned first mobile control operation is effective, in response to the second mobile control operation on the target scene component, the operation information of the second mobile control operation is obtained. This can be achieved through the following steps: During the period when the first mobile control operation is effective, in response to the second mobile control operation acting on the arc-shaped control, the rotation direction and rotation angle of the second mobile control operation are obtained.

[0139] In an optional embodiment, based on the aforementioned scheme, the terminal device provides a touch-sensitive control, and during the period when the above-mentioned first mobile control operation is effective, in response to the second mobile control operation on the target scene component, the operation information of the second mobile control operation is obtained. This can be achieved through the following steps: During the period when the first mobile control operation is effective, in response to the second mobile control operation acting on the touch-sensitive control, the operation information of the second mobile control operation is obtained.

[0140] In an optional embodiment, based on the aforementioned scheme, a gyroscope is configured in the terminal device, and the second mobile control operation is a physical movement operation for the terminal device. During the period when the above-mentioned first mobile control operation is effective, in response to the second mobile control operation for the target scene component, the operation information of the second mobile control operation is obtained. This can be achieved through the following steps: During the period when the first mobile control operation is effective, in response to the physical movement operation for the terminal device, the physical movement information of the terminal device is collected through the gyroscope to obtain the operation information of the second mobile control operation.

[0141] In the above steps, during the period when the first movement control operation is in effect, in response to the second movement control operation for the target scene component, the first movement control operation and the second movement control operation can be executed synchronously, and the user does not need to wait for the first movement control operation to be completed before executing the second movement control operation, thereby simplifying the position editing process of the scene component in the three-dimensional space. In addition, the present disclosure controls the target scene component to move in the plane formed by the first coordinate axis and the second coordinate axis while controlling the target scene component to move in the direction of the third coordinate axis, thereby simultaneously editing the three coordinate axes of the scene component, thereby improving the efficiency of the position editing of the scene component.

[0142] The exemplary embodiment of the present disclosure also provides an electronic device capable of implementing the above-mentioned game editing processing method. The electronic device may include a processor and a memory. The memory stores executable instructions of the processor, such as program code. The processor executes the method in the exemplary embodiment by executing the executable instructions. In addition, the electronic device may also include a display for displaying a graphical user interface.

[0143] Reference below Figure 8 , the electronic device is exemplarily described in the form of a general-purpose computing device. It should be understood that Figure 8 The electronic device 800 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present disclosure.

[0144] like Figure 8 As shown, the electronic device 800 may include: a processor 810 , a memory 820 , a bus 830 , an I / O (input / output) interface 840 , a network adapter 850 , and a display 860 .

[0145] The memory 820 may include a volatile memory, such as a RAM 821, a cache unit 822, and may also include a non-volatile memory, such as a ROM 823. The memory 820 may also include one or more program modules 824, such program modules 824 include but are not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or a combination thereof may include the implementation of a network environment. For example, the program module 824 may include each module in the above-mentioned device.

[0146] The processor 810 may include one or more processing units. For example, the processor 810 may include an AP (Application Processor), a modem processor, a GPU (Graphics Processing Unit), an ISP (Image Signal Processor), a controller, an encoder, a decoder, a DSP (Digital Signal Processor), a baseband processor and / or an NPU (Neural-Network Processing Unit), etc.

[0147] The processor 810 may be configured to execute executable instructions stored in the memory 820 , such as executing any one or more method steps in the exemplary embodiment.

[0148] Exemplarily, the processor 810 may perform the following steps:

[0149] In response to a first movement control operation on a target scene component in the game editing scene, controlling the target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis;

[0150] While the first movement control operation is in effect, in response to the second movement control operation on the target scene component, the target scene component is controlled to move along the direction of the third coordinate axis; wherein the third coordinate axis, the first coordinate axis and the second coordinate axis form a spatial coordinate system of the game editing scene.

[0151] In an optional embodiment, based on the aforementioned scheme, a component bar containing multiple scene components is displayed in a graphical user interface, and the above-mentioned response to the first movement control operation on the target scene component in the game editing scene, controlling the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis, can be achieved through the following steps: in response to the addition operation of any scene component in the component bar to the game editing scene, determining the scene component to be added, and adding the scene component to be added as the target scene component to the game editing scene; in response to the first movement control operation on the target scene component, controlling the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis.

[0152] In an optional implementation, based on the above solution, the adding operation is a dragging operation of any scene component in the component bar to the game editing scene, wherein the first moving control operation is a touch operation continuous with the adding operation.

[0153] In an optional implementation, based on the above solution, the first movement control operation is an operation on a scene component that has been generated in the game editing scene.

[0154] In an optional embodiment, based on the aforementioned scheme, the above-mentioned response to the first movement control operation on the target scene component in the game editing scene, controlling the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis, can be achieved through the following steps: responding to the component selection operation in the game editing scene, determining the target scene component; responding to the dragging operation of the target scene component, controlling the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis.

[0155] In an optional embodiment, based on the aforementioned scheme, a mobile editing control is displayed in the above-mentioned graphical user interface, and the above-mentioned response to the first mobile control operation on the target scene component in the game editing scene controls the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis. It can be achieved through the following steps: responding to the component selection operation in the game editing scene, determining the target scene component; responding to the triggering operation of the mobile editing control, controlling the target scene component to enter the mobile editing state; when the target scene component is in the mobile editing state, responding to the dragging operation of the target scene component, controlling the target scene component to move within the plane formed by the first coordinate axis and the second coordinate axis.

[0156] In an optional embodiment, based on the aforementioned scheme, during the period when the above-mentioned first movement control operation is effective, in response to the second movement control operation for the target scene component, the target scene component is controlled to move along the direction of the third coordinate axis, which can be achieved through the following steps: during the period when the first movement control operation is effective, in response to the second movement control operation for the target scene component, the operation information of the second movement control operation is obtained; according to the operation information of the second movement control operation, the direction to be moved and the distance to be moved of the target scene component on the third coordinate axis are determined; according to the direction to be moved and the distance to be moved of the target scene component on the third coordinate axis, the target scene component is controlled to move.

[0157] In an optional implementation, based on the above solution, a virtual control control corresponding to the third coordinate axis is displayed in the graphical user interface, and the second movement control operation is an operation acting on the virtual control control corresponding to the third coordinate axis.

[0158] In an optional implementation, based on the above solution, the following steps may also be performed: during the period when the first movement control operation is effective, a virtual control widget corresponding to the third coordinate axis is controlled to be displayed in the graphical user interface.

[0159] In an optional implementation, based on the above solution, the virtual control widget corresponding to the third coordinate axis is a strip-shaped widget or an arc-shaped widget.

[0160] In an optional embodiment, based on the aforementioned scheme, the virtual control control corresponding to the third coordinate axis is a long strip control. During the period when the above-mentioned first movement control operation is effective, the virtual control control corresponding to the third coordinate axis is controlled to be displayed in the graphical user interface. It can be achieved by the following steps: during the period when the first movement control operation is effective, the display direction of the long strip control is determined according to the axial direction of the third coordinate axis or a preset display direction; according to the display direction of the long strip control, the display of the long strip control in the graphical user interface is controlled.

[0161] In an optional embodiment, based on the aforementioned scheme, the virtual control control corresponding to the third coordinate axis is a long strip control. During the period when the above-mentioned first mobile control operation is effective, in response to the second mobile control operation on the target scene component, the operation information of the second mobile control operation is obtained. This can be achieved through the following steps: During the period when the first mobile control operation is effective, in response to the second mobile control operation acting on the long strip control, the moving direction and moving distance of the second mobile control operation are obtained.

[0162] In an optional embodiment, based on the aforementioned scheme, the virtual control control corresponding to the third coordinate axis is an arc-shaped control. During the period when the above-mentioned first mobile control operation is effective, in response to the second mobile control operation on the target scene component, the operation information of the second mobile control operation is obtained. This can be achieved through the following steps: During the period when the first mobile control operation is effective, in response to the second mobile control operation acting on the arc-shaped control, the rotation direction and rotation angle of the second mobile control operation are obtained.

[0163] In an optional embodiment, based on the aforementioned scheme, the terminal device provides a touch-sensitive control, and during the period when the above-mentioned first mobile control operation is effective, in response to the second mobile control operation on the target scene component, the operation information of the second mobile control operation is obtained. This can be achieved through the following steps: During the period when the first mobile control operation is effective, in response to the second mobile control operation acting on the touch-sensitive control, the operation information of the second mobile control operation is obtained.

[0164] In an optional embodiment, based on the aforementioned scheme, a gyroscope is configured in the terminal device, and the second mobile control operation is a physical movement operation for the terminal device. During the period when the above-mentioned first mobile control operation is effective, in response to the second mobile control operation for the target scene component, the operation information of the second mobile control operation is obtained. This can be achieved through the following steps: During the period when the first mobile control operation is effective, in response to the physical movement operation for the terminal device, the physical movement information of the terminal device is collected through the gyroscope to obtain the operation information of the second mobile control operation.

[0165] In the above steps, during the period when the first movement control operation is in effect, in response to the second movement control operation for the target scene component, the first movement control operation and the second movement control operation can be executed synchronously, and the user does not need to wait for the first movement control operation to be completed before executing the second movement control operation, thereby simplifying the position editing process of the scene component in the three-dimensional space. In addition, the present disclosure controls the target scene component to move in the plane formed by the first coordinate axis and the second coordinate axis while controlling the target scene component to move in the direction of the third coordinate axis, thereby simultaneously editing the three coordinate axes of the scene component, thereby improving the efficiency of the position editing of the scene component.

[0166] The bus 830 is used to realize the connection between different components of the electronic device 800, and may include a data bus, an address bus, and a control bus.

[0167] The electronic device 800 can communicate with one or more external devices 900 (eg, a keyboard, a mouse, an external controller, etc.) through the I / O interface 840 .

[0168] The electronic device 800 can communicate with one or more networks through the network adapter 850. For example, the network adapter 850 can provide mobile communication solutions such as 3G / 4G / 5G, or wireless communication solutions such as wireless LAN, Bluetooth, near field communication, etc. The network adapter 850 can communicate with other modules of the electronic device 800 through the bus 830.

[0169] The electronic device 800 may display a graphical user interface and the like through the display 860 .

[0170] although Figure 8 Not shown, other hardware and / or software modules may also be provided in the electronic device 800, including but not limited to: a display, a microcode, a device driver, a redundant processor, an external disk drive array, a RAID (Redundant Arrays of Independent Disks) system, a tape drive, and a data backup storage system.

[0171] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the exemplary embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0172] It will be appreciated by those skilled in the art that various aspects of the present disclosure may be implemented as a system, method or program product. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, which may be collectively referred to herein as a "circuit", "module" or "system". Those skilled in the art will readily think of other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any variations, uses or adaptive changes of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and implementation are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

[0173] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A game editing method, characterized in that: Providing a graphical user interface through a terminal device, wherein the graphical user interface displays a game editing scene, the method comprising: In response to a first movement control operation on a target scene component in the game editing scene, controlling the target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis; While the first movement control operation is in effect, in response to a second movement control operation directed to the target scene component, the target scene component is controlled to move along a third coordinate axis; wherein the third coordinate axis, the first coordinate axis, and the second coordinate axis form a spatial coordinate system of the game editing scene.

2. The method according to claim 1, characterized in that The graphical user interface displays a component bar including a plurality of scene components, and in response to a first movement control operation on a target scene component in the game editing scene, controls the target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis, including: In response to an operation of adding any scene component in the component bar to the game editing scene, determining a scene component to be added, and adding the scene component to be added as a target scene component to the game editing scene; In response to a first movement control operation on the target scene component, the target scene component is controlled to move within a plane formed by a first coordinate axis and a second coordinate axis.

3. The method according to claim 2, characterized in that The adding operation is a dragging operation of any scene component in the component bar to the game editing scene, wherein the first moving control operation is a touch operation continuous with the adding operation.

4. The method according to claim 1, characterized in that: The first movement control operation is an operation on a scene component that has been generated in the game editing scene.

5. The method according to claim 4, characterized in that In response to a first movement control operation on a target scene component in the game editing scene, controlling the target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis comprises: In response to a component selection operation in the game editing scene, determining a target scene component; In response to the dragging operation of the target scene component, the target scene component is controlled to move within a plane formed by the first coordinate axis and the second coordinate axis.

6. The method according to claim 4, characterized in that The graphical user interface displays a mobile editing control, and in response to a first mobile control operation on a target scene component in the game editing scene, controls the target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis, including: In response to a component selection operation in the game editing scene, determining a target scene component; In response to the triggering operation of the mobile editing control, controlling the target scene component to enter a mobile editing state; The target scene component is in a moving editing state, and in response to a dragging operation of the target scene component, controls the target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis.

7. The method according to claim 1, characterized in that During the period when the first movement control operation is in effect, in response to the second movement control operation on the target scene component, controlling the target scene component to move along the direction of the third coordinate axis includes: During the period when the first movement control operation is in effect, in response to a second movement control operation on the target scene component, obtaining operation information of the second movement control operation; Determining a direction and a distance of the target scene component to be moved on a third coordinate axis according to the operation information of the second movement control operation; The target scene component is controlled to move according to the direction to be moved and the distance to be moved of the target scene component on the third coordinate axis.

8. The method according to claim 7, characterized in that The graphical user interface displays a virtual control component corresponding to the third coordinate axis, and the second movement control operation is an operation acting on the virtual control component corresponding to the third coordinate axis.

9. The method according to claim 8, characterized in that The method further comprises: During the period when the first movement control operation is effective, a virtual control widget corresponding to the third coordinate axis is displayed in the graphical user interface.

10. The method according to claim 9, characterized in that The virtual control widget corresponding to the third coordinate axis is a strip-shaped widget or an arc-shaped widget.

11. The method according to claim 10, characterized in that The virtual control control corresponding to the third coordinate axis is a long strip control. During the period when the first movement control operation is effective, the virtual control control corresponding to the third coordinate axis is controlled to be displayed in the graphical user interface, including: During the period when the first movement control operation is effective, the display direction of the long strip control is determined according to the axial direction of the third coordinate axis or the preset display direction; According to the display direction of the long strip-shaped control, the long strip-shaped control is controlled to be displayed in the graphical user interface.

12. The method according to claim 10, characterized in that The virtual control control corresponding to the third coordinate axis is a long strip control. During the period when the first movement control operation is effective, in response to a second movement control operation on the target scene component, operation information of the second movement control operation is obtained, including: During the period when the first movement control operation is in effect, in response to a second movement control operation applied to the strip-shaped control, a movement direction and a movement distance of the second movement control operation are acquired.

13. The method according to claim 10, characterized in that The virtual control control corresponding to the third coordinate axis is an arc-shaped control. During the period when the first movement control operation is effective, in response to a second movement control operation on the target scene component, operation information of the second movement control operation is obtained, including: During the period when the first movement control operation is in effect, in response to a second movement control operation acting on the arc-shaped control, a rotation direction and a rotation angle of the second movement control operation are acquired.

14. The method according to claim 7, characterized in that The terminal device provides a touch-sensitive control, and during the period when the first mobile control operation is effective, in response to a second mobile control operation on the target scene component, obtaining operation information of the second mobile control operation includes: During the period when the first movement control operation is in effect, in response to a second movement control operation acting on the touch-sensitive control, operation information of the second movement control operation is acquired.

15. The method according to claim 7, characterized in that The terminal device is configured with a gyroscope, the second mobile control operation is a physical movement operation on the terminal device, and during the period when the first mobile control operation is effective, in response to the second mobile control operation on the target scene component, operation information of the second mobile control operation is obtained, including: During the period when the first movement control operation is effective, in response to a physical movement operation on the terminal device, the physical movement information of the terminal device is collected through the gyroscope to obtain the operation information of the second movement control operation.

16. A game editing and processing device, characterized in that: A graphical user interface is provided through a terminal device, wherein a game editing scene is displayed in the graphical user interface, and the apparatus comprises: A first movement control module, configured to control the target scene component to move within a plane formed by a first coordinate axis and a second coordinate axis in response to a first movement control operation on the target scene component in the game editing scene; The second movement control module is used to control the target scene component to move along the direction of a third coordinate axis in response to the second movement control operation on the target scene component during the period when the first movement control operation is effective; wherein the third coordinate axis, the first coordinate axis, and the second coordinate axis form a spatial coordinate system of the game editing scene.

17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 15 is implemented.

18. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 15 by executing the executable instructions.

Citation Information

Patent Citations

  • Method and apparatus for manipulating movable platform, and movable platform

    CN110709797A

  • Three-dimensional virtual scene generation method and device

    CN112396688A

  • Virtual object control method and device and electronic equipment

    CN117046092A

  • Air gesture interaction method and electronic equipment

    CN117784927A

  • Component editing processing method and device, storage medium and electronic equipment

    CN117919702A