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

By displaying the game editing scene in the graphical user interface and applying the attribute information to be applied, the problem of inefficient application of the attributes of scene components in the prior art is solved, and a more efficient attribute copying and editing process is achieved.

CN119746402APending Publication Date: 2025-04-04NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510199078.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-21
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

In the prior art, when applying the properties of one scene component to other scene components, editing flexibility and convenience are poor and efficiency are low.

Method used

Display the game editing scene in the graphical user interface, determine the scene component in response to the selection command, display its copyable attribute information, select the target copy attribute information, and apply the copy attribute information to be applied to other scene components.

Benefits of technology

It realizes flexible selection of target replication attribute information and attribute information to be applied, improves the flexibility and convenience of component attribute replication, improves editing efficiency, and reduces the time and cost of attribute configuration in multi-scene components.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119746402A_ABST
    Figure CN119746402A_ABST
Patent Text Reader

Abstract

The present disclosure provides a game editing processing method, device, computer program product and electronic device. The method includes: displaying a scene screen of at least part of a game editing scene in a graphical user interface; the game editing scene includes at least two scene components; in response to a first selection instruction, determining a first scene component from at least two scene components; controlling the display of M reproducible attribute information of the first scene component; in response to an attribute information selection operation, determining N target copy attribute information from the reproducible attribute information; in response to a first operation instruction, controlling the determination of at least one to-be-applied copy attribute information from the N target copy attribute information; controlling the application of at least one to-be-applied copy attribute information to at least one second scene component determined from at least two scene components; displaying at least one second scene component according to at least one to-be-applied copy attribute information, which can improve the flexibility and convenience of component attribute editing, thereby optimizing editing efficiency.
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 wants to apply the properties of a scene component to other scene components, two methods are usually used. One is to rely on one's own memory to remember the configuration information of the corresponding properties of the scene component, and then configure the parameters of the corresponding properties separately through the property editing function of other scene components. The user operation is relatively cumbersome and easily affects the user's editing efficiency; the other is to extract all the properties of the scene component through the copy control configured in the property panel of the scene component, and apply part of the properties of the scene component to other scene components through the paste control configured in the property panel of other scene components. In this process, the user needs to open the scene component property panel multiple times for interaction, and the editing flexibility is poor and the editing efficiency is not high.

[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 of poor editing flexibility and convenience, low efficiency, etc. when applying the attributes of a scene component to other scene components.

[0006] According to a first aspect of the present disclosure, a game editing processing method is provided, comprising: displaying a scene screen of at least a portion of a game editing scene in a graphical user interface; the game editing scene comprises at least two scene components; in response to a first selection instruction, determining a first scene component from the at least two scene components; controlling the display of M replicable attribute information of the first scene component, wherein M is greater than 1; in response to an attribute information selection operation, determining N target replication attribute information from the replicable attribute information, wherein the N target replication attribute information is a subset of the M replicable attribute information; in response to a first operation instruction, controlling the determination of at least one to-be-applied replication attribute information from the N target replication attribute information; controlling the application of the at least one to-be-applied replication attribute information to at least one second scene component determined from the at least two scene components; and displaying the at least one second scene component according to the at least one to-be-applied replication attribute information.

[0007] According to a second aspect of the present disclosure, a game editing processing device is provided, comprising: an editing scene display module, used to display a scene screen of at least part of a game editing scene in a graphical user interface; the game editing scene includes at least two scene components; a first component selection module, used to determine a first scene component from the at least two scene components in response to a first selection instruction; a replicable attribute display module, used to control the display of M replicable attribute information of the first scene component, wherein M is greater than 1; a target attribute determination module, used to determine N target replicable attribute information from the replicable attribute information in response to an attribute information selection operation, wherein the N target replicable attribute information is a subset of the M replicable attribute information; a to-be-replicated attribute determination module, used to control the determination of at least one to-be-applied replicable attribute information from the N target replicable attribute information in response to a first operation instruction; a to-be-replicated attribute application module, used to control the application of the at least one to-be-applied replicable attribute information to at least one second scene component determined from the at least two scene components; and a second component display module, used to display the at least one second scene component according to the at least one to-be-applied replicable attribute information.

[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, a scene screen of at least part of the game editing scene is displayed in a graphical user interface; the game editing scene includes at least two scene components; in response to a first selection instruction, a first scene component is determined from at least two scene components; M replicable attribute information of the first scene component is controlled to be displayed, wherein M is greater than 1; in response to an attribute information selection operation, N target replicable attribute information is determined from the replicable attribute information, wherein the N target replicable attribute information is a subset of the M replicable attribute information; in response to a first operation instruction, at least one to-be-applied replicable attribute information is controlled to be determined from the N target replicable attribute information; the at least one to-be-applied replicable attribute information is controlled to be applied to at least one second scene component determined from at least two scene components; and at least one second scene component is displayed according to the at least one to-be-applied replicable attribute information. The present disclosure first extracts the replicable attribute information of the component, selects the target replica attribute information from the replicable attribute information for replicating and applying, and then selects the replica attribute information to be applied from the target replica attribute information for replicating and applying. On the one hand, it realizes the flexible selection of the target replica attribute information and the replica attribute information to be applied, so that the user can quickly configure its attributes without opening the attribute editing interface of the second scene component, which can improve the flexibility and convenience of component attribute copying to a certain extent, thereby improving the editing efficiency; on the other hand, by controlling the application of the replica attribute information to be applied to at least one second scene component determined from at least two scene components, it realizes the quick configuration of the attributes of multiple second scene components at the same time. When the number of scene components is large, it can greatly reduce the time and cost of user attribute configuration, thereby further improving the editing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0013] Figure 2A A schematic diagram showing a first sub-interface in this exemplary embodiment;

[0014] Figure 2B A schematic diagram showing a second sub-interface in this exemplary embodiment;

[0015] Figure 3A A schematic diagram showing an interface of a target display area in this exemplary embodiment;

[0016] Figure 3B A schematic diagram of an interface for a first sliding operation in this exemplary embodiment is shown;

[0017] Figure 3CA schematic diagram of an interface for a second sliding operation in this exemplary embodiment is shown;

[0018] Figure 4 A schematic diagram showing another interface of a sliding operation in this exemplary embodiment;

[0019] Figure 5 A flowchart showing a method of copying and applying attribute information in this exemplary embodiment is shown;

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

[0021] Figure 7 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, users rely on their own memory to remember the configuration information of the corresponding attributes of a scene component, and then configure the parameters of the corresponding attributes separately through the attribute editing function of another scene component. For some complex attribute configurations, such as motion trajectory configuration, user operations are relatively cumbersome, which can easily affect the user's editing efficiency.

[0025] In the related art, a user extracts all properties of a scene component through a copy control configured in a property panel of a scene component, and pastes parameters of some properties of all extracted properties to another scene component through a paste control configured in a property panel of another scene component. In this process, the user needs to open the scene component property panel multiple times to interact in order to apply the properties of one scene component to another scene component, which results in poor editing flexibility and low editing efficiency.

[0026] In addition, the two methods used in the related technologies can only paste attributes for one scene component at a time, and cannot apply the attributes of a scene component to multiple scene components at the same time. When there are a large number of scene components, users need to spend more time and cost to configure the attributes.

[0027] In view of one or more of the above problems, exemplary embodiments of the present disclosure provide a game editing method, a game editing device, a computer program product and an electronic device, which can be applied to but not limited to UGC (User Generated Content) games.

[0028] 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.

[0029] 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.

[0030] 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.

[0031] In an optional embodiment, reference Figure 1 As shown, a flowchart of a game editing processing method is provided, which specifically includes the following steps S110 to S140:

[0032] Step S110, displaying a scene screen of at least a portion of a game editing scene in a graphical user interface; the game editing scene includes at least two scene components;

[0033] Step S120, in response to the first selection instruction, determining a first scene component from at least two scene components;

[0034] Step S130, controlling the display of M reproducible attribute information of the first scene component, where M is greater than 1;

[0035] Step S140, in response to the attribute information selection operation, determining N target copy attribute information from the copyable attribute information, wherein the N target copy attribute information is a subset of the M copyable attribute information;

[0036] Step S150, in response to the first operation instruction, controlling to determine at least one piece of to-be-applied replication attribute information from N target replication attribute information;

[0037] Step S160, controlling the application of at least one to-be-applied copy attribute information to at least one second scene component determined from at least two scene components;

[0038] Step S170, displaying at least one second scene component according to at least one piece of copy attribute information to be applied.

[0039] Figure 1In the method shown, first, the replicable attribute information of the component is extracted, and the target replica attribute information is selected from the replicable attribute information for replicating and applying, and then the replica attribute information to be applied is selected from the target replica attribute information for replicating and applying. On the one hand, flexible selection of the target replica attribute information and the replica attribute information to be applied is realized, so that the user can quickly configure its attributes without opening the attribute editing interface of the second scene component of the scene, which can improve the flexibility and convenience of component attribute copying to a certain extent, thereby improving the editing efficiency; on the other hand, by controlling the application of the replica attribute information to be applied to at least one second scene component determined from at least two scene components, quick configuration of the attributes of multiple second scene components is realized at the same time. When the number of scene components is large, the time and cost of user attribute configuration can be greatly reduced, further improving the editing efficiency.

[0040] It should be noted that M and N in the present disclosure are both positive integers, wherein M is greater than 1, and M is greater than or equal to N.

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

[0042] In step S110, a scene screen of at least a portion of a game editing scene is displayed in a graphical user interface; the game editing scene includes at least two scene components.

[0043] When the terminal device runs a game program, a game editing scene can be displayed in the 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.

[0044] 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.

[0045] This exemplary embodiment supports players to customize editing scenes. Therefore, the user in this article can refer to the game production staff (such as artists) of the game manufacturer, or it can refer to the player.

[0046] The user can choose to create a new game scene and edit it, or 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 scene components that come with the game editing scene (such as a game program may provide preset game scenes of various styles, and the user may choose a preset game scene to edit, which initially comes with scene components), or they may be scene components generated by user editing, and the present disclosure does not specifically limit this. Scene components may be people, objects, or partial people or objects in the game, such as NPCs (Non-Player Characters), etc., and the present disclosure does not specifically limit this.

[0047] In step S120, in response to a first selection instruction, a first scene component is determined from at least two scene components.

[0048] The first selection instruction refers to a selection instruction for a scene component in a game editing scene, which may be, for example, a single-click operation or a double-click operation on a scene component, and the present disclosure does not specifically limit this. For example, in response to a click operation on a scene component in a game editing scene, the clicked scene component may be used as the first scene component.

[0049] Among them, the first scene component can be a scene component whose attributes have been fully or partially edited by the user, and the present disclosure does not specifically limit this.

[0050] Exemplarily, in response to a first selection instruction, after determining a first scene component from at least two scene components, the first scene component can be controlled to be in a selected state, and in the selected state, the first scene component can be highlighted to intuitively prompt the user of the currently selected scene component.

[0051] In step S130, control is performed to display M replicable property information of the first scene component, where M is greater than 1.

[0052] Among them, the reproducible attribute information refers to the attribute information that the first scene component can pass to other scene components, which can be a pre-set general attribute, and the reproducible attribute information of different types of scene components can be determined by matching tables. Exemplarily, the reproducible attribute information of the first scene component can be determined by reading the general attribute matching table of the component type corresponding to the first scene component. It should be noted that the reproducible attribute information corresponding to different scene components can be the same or different, and the present disclosure does not specifically limit this.

[0053] Optionally, the replicable attribute information includes any one or more of the following: size attributes, position attributes, color attributes, material attributes, rotation attributes, function attributes, animation attributes, motion attributes, and event interaction attributes. It should be noted that the present disclosure is an exemplary description of the replicable attribute types. In actual application, the replicable attribute types can also be configured in a targeted manner according to the characteristics of the scene components, and the present disclosure does not specifically limit this.

[0054] In an optional embodiment, the above-mentioned control of displaying the M replicable property information of the first scene component can be achieved through the following steps: controlling the display of the first property control associated with the first scene component; and controlling the display of the M replicable property information of the first scene component in response to the triggering operation of the first property control.

[0055] The first property control can be used to trigger the component copy function, so that the user can perform the component copy operation, thereby reducing the complexity of component property editing to a certain extent. After the first property control is triggered, the copyable property information of the first scene component can be controlled to be displayed for the user to select.

[0056] Optionally, the first attribute control may be resident in the graphical user interface to improve the convenience for the user to trigger the attribute copy function.

[0057] Optionally, the first attribute control may not be permanently resident in the graphical user interface to reduce information interference in the interface under conventional editing.

[0058] When the first attribute control is not resident in the graphical user interface, in an optional implementation, the above-mentioned control of displaying the first attribute control associated with the first scene component may be implemented by the following steps: obtaining the position information of the first scene component, and controlling the display of the first attribute control associated with the first scene component based on the position information of the first scene component; or providing a second attribute control in the graphical user interface, and in response to a triggering operation of the second attribute control, controlling the display of a first sub-interface of the first scene component, wherein the first sub-interface is configured to display the editable attribute information of the first scene component and the first attribute control.

[0059] Optionally, the position information of the first scene component in the game editing scene can be obtained, and according to the position information of the first scene component in the game editing scene, the interface display position of the first scene component can be determined through position relationship mapping processing, so as to control the display of the first attribute control according to the interface display position of the first scene component. Exemplarily, the first attribute control can be displayed at a preset associated position of the interface display position of the first scene component. The preset associated position can be pre-set by the developer, such as the upper left corner, upper right corner, lower left corner, lower right corner, etc. of the component, and the present disclosure does not specifically limit this.

[0060] The second property control can be used to trigger the property editing function, so that the user can perform component property editing operations. After the second property control is triggered, it can control the display of the first sub-interface of the first scene component.

[0061] The first sub-interface is a scene component property editing interface, which can be provided to users for property editing. Figure 2A As shown, taking the selected first scene component 201 as a desert mountain type as an example, a second attribute control 202 may be provided in the graphical user interface, and in response to the triggering operation of the second attribute control 202, the first sub-interface 203 of the first scene component is controlled to be displayed, so as to display the editable attribute information of the first scene component and the first attribute control 204 through the first sub-interface 203. The editable attribute information may include but is not limited to various attribute types such as basic attributes, physical attributes, and performance attributes, such as: color palette, color value, name, additional special functions, size, position, rotation angle, health attribute, physical collision attribute, material, animation, motion trajectory, triggering interactive events, etc., which are not specifically limited in the present disclosure.

[0062] By displaying the first property control, the user can freely trigger the component copy function and perform the component copy operation, thereby reducing the complexity of component property editing to a certain extent.

[0063] In an optional embodiment, the above-mentioned control of displaying M replicable property information of the first scene component in response to the triggering operation of the first property control can be achieved through the following steps: in response to the triggering operation of the first property control, generating a second sub-interface of the first scene component, wherein the second sub-interface is configured to display M replicable property information of the first scene component.

[0064] The second sub-interface is a display interface for copyable attribute information. Figure 2B As shown, in response to a click operation on the first property control 204 , a second sub-interface 205 may be generated, and a plurality of copyable property information may be displayed through the second sub-interface 205 .

[0065] Among them, the second sub-interface can display the replicable attribute information of the first scene component in the form of a list.

[0066] Exemplarily, the copyable property information of the first scene component may be extracted from the editable property information of the first scene component according to the general property matching table.

[0067] By displaying the second sub-interface, the user can intuitively browse the configuration of the replicable attribute information of the first scene component, so that the user can select from it.

[0068] In step S140, in response to the attribute information selection operation, N target copy attribute information is determined from the replicable attribute information, wherein the N target copy attribute information is a subset of the M replicable attribute information.

[0069] The attribute information selection operation refers to the selection operation of the replicable attribute information of the first scene component, such as a single-click operation or a double-click operation on the display position of the replicable attribute information interface in the second sub-interface, and the present disclosure does not specifically limit this. For example, in response to a click operation on a display position of a replicable attribute information interface in the second sub-interface, the replicable attribute information affected by the click operation can be used as the target replicable attribute information.

[0070] Among them, the target copy attribute information refers to the attribute information selected from the copiable attribute information of the first scene component.

[0071] By selecting target replication attribute information from the replicable attribute information of the first scene component, selective replication of the attributes of the first scene component is achieved, which has high flexibility and specificity, and there is no need to replicate all the attributes of the first scene component, which can alleviate data processing pressure to a certain extent.

[0072] In an optional implementation, after the target copy attribute information is determined, target copy attribute information identifiers corresponding to the N target copy attribute information may be controlled to be displayed on the graphical user interface.

[0073] Exemplarily, when the attribute types of the target copy attribute information are different, the forms of the corresponding attribute identifiers may be different, so that the user can distinguish the attribute types.

[0074] In an optional implementation, a target display area may be provided in a graphical user interface, wherein the target display area is configured to display a target copy attribute information identifier.

[0075] The target display area may be permanently displayed in the graphical user interface, or may be non-permanently displayed in the graphical user interface, and may be located on one side of the graphical user interface, which is not specifically limited in the present disclosure.

[0076] When the target display area is not permanently displayed in the graphical user interface, the target display area can be provided in the graphical user interface in response to the triggering operation of the first attribute control so as to display the selected target copy attribute information identifier in the candidate stage; the target display area can also be provided in the graphical user interface in response to the attribute information selection operation, that is, when the target copy attribute information is selected from M replicable attribute information, so as to display the selected target copy attribute information identifier.

[0077] like Figure 3AAs shown, a schematic diagram of the interface of a target display area is provided, and a target display area 301 can be provided in the graphical user interface to display the target copy attribute information identifiers corresponding to one or more selected target copy attribute information in the target display area 301, such as the attribute information identifier corresponding to "position attribute Y: 123", the attribute information identifier corresponding to "scaling attribute X: 1.23", the attribute information identifier corresponding to "rotation angle X: 90", etc., for use. It should be noted that X, Y, and Z in the attribute information respectively represent mutually perpendicular spatial coordinate axes, wherein "position attribute Y: 123" indicates that the position coordinate value on the Y axis is 123, "scaling attribute X: 1.23" indicates that the scaling value on the X axis is 1.23, and "rotation angle X: 90" indicates that the rotation angle value on the X axis is 90.

[0078] Displaying the target copy attribute information identifier in the target display area can not only intuitively display the selected target copy attribute information to the user, but also provide a basis for selection operations for further selection of copy attributes to be applied.

[0079] In step S150, in response to the first operation instruction, the control determines at least one piece of to-be-applied replication attribute information from N target replication attribute information.

[0080] Among them, the first operation instruction refers to an instruction for further selecting the copy information to be applied from the target copy attribute information, such as a click operation, double-click operation, sliding operation, multi-selection operation, etc. identified by the target copy attribute information. The present disclosure does not make specific limitations on this.

[0081] Among them, the copy attribute information to be applied refers to the attribute information selected from the target copy attribute information, which can be used as the basis for the attribute configuration of the second scene component.

[0082] In an optional embodiment, in response to a first operation instruction, controlling the step of determining at least one piece of copy attribute information to be applied from N target copy attribute information includes at least one of the following: in response to a first sliding operation from the target display area to the game editing scene, controlling the determination of N target copy attribute information as copy attribute information to be applied; in response to a second sliding operation from any target copy attribute information identifier in the target display area to the game editing scene, controlling the determination of the target copy attribute information corresponding to the target copy attribute information identifier affected by the second sliding operation as the copy attribute information to be applied; in response to a selection operation on any target copy attribute information identifier in the target display area, controlling the determination of the target copy attribute information corresponding to the target copy attribute information identifier affected by the selection operation as the copy attribute information to be applied.

[0083] The touch start position of the first sliding operation may be located within the area of ​​the target display area, so that batch application of the copy attributes can be realized. Figure 3B As shown, a schematic diagram of the interface of a first sliding operation is provided, which can respond to the first sliding operation 302 from the target display area 301 to the game editing scene, control the target copy attribute information "position attribute Y: 123", "scaling attribute X: 1.23", "rotation angle X: 90" corresponding to the target copy attribute information identifier in the target display area 301 to be determined as the copy attribute information to be applied, so as to batch apply the attributes of the first scene component to the second scene component.

[0084] The touch start position of the second sliding operation may be located on any target copy attribute information mark in the target display area, so that a separate application of the copy attribute can be realized. Figure 3C As shown, a schematic diagram of the interface of a second sliding operation is provided, which can respond to a second sliding operation 303 from the target copy attribute information identifier in the target display area 301 to the game editing scene, and according to the touch starting position of the second sliding operation 303, control the target copy attribute information "position attribute Y: 123" corresponding to the target copy attribute information identifier acted on by the second sliding operation 303 to be determined as the copy attribute information to be applied, so as to apply the attributes of the first scene component separately to the second scene component.

[0085] Among them, the point selection operation can be a selection operation for any target copy attribute information identifier in the target display area. In actual application, the point selection operation can be a single selection operation or a multiple selection operation. The present disclosure does not specifically limit this so as to flexibly adapt to different user operation requirements. Exemplarily, in response to the point selection operation of one or more target copy attribute information identifiers in the target display area, the target copy attribute information corresponding to the one or more target copy attribute information identifiers selected by the point selection operation can be controlled to be determined as the copy attribute information to be applied. Exemplarily, the selected target copy attribute information identifier can be highlighted to distinguish it from the unselected target copy attribute information identifier, so as to intuitively prompt the user of the current selection situation.

[0086] In step S160, the control applies at least one to-be-applied copy attribute information to at least one second scene component determined from the at least two scene components.

[0087] The second scene component refers to the scene component of the attribute to be edited selected by the user. It should be noted that the second scene component can be a scene component of the same type as the first scene component, or a scene component of a different type from the first scene component, and this disclosure does not specifically limit this.

[0088] In an optional embodiment, the above-mentioned step of controlling the application of at least one piece of copy attribute information to be applied to at least one second scene component determined from at least two scene components may include: in response to a second selection instruction, controlling the determination of at least one second scene component from at least two scene components; controlling the application of at least one piece of copy attribute information to be applied to at least one second scene component.

[0089] Among them, the second selection instruction refers to the selection instruction for the scene component in the game editing scene, which can be a single-click operation, a double-click operation, etc. on a certain scene component, or it can be a sliding operation with the touch end position being a certain scene component. The present disclosure does not make specific limitations on this.

[0090] By controlling the application of at least one to-be-applied copied attribute information to at least one determined second scene component, batch configuration of component attributes can be achieved with strong configuration flexibility, which can improve attribute editing efficiency and user operation convenience to a certain extent.

[0091] In an optional embodiment, the above-mentioned response to the second selection instruction controls the determination of at least one second scene component from at least two scene components, including at least one of the following: in response to the first sliding operation, the second scene component is determined from at least two scene components according to the touch end position of the first sliding operation; and / or in response to the second sliding operation, the second scene component is determined from at least two scene components according to the touch end position of the second sliding operation; and / or in response to a component multiple selection operation, controls the determination of multiple second scene components from at least two scene components.

[0092] The end position of the first sliding operation may be located on a scene component in the game editing scene to achieve separate selection of the scene component. Figure 3B As shown, the scene component 304 corresponding to the touch end position of the first sliding operation can be determined as the second scene component.

[0093] The end position of the second sliding operation may be located on a scene component in the game editing scene to achieve separate selection of the scene component. Figure 3C As shown, the scene component 304 corresponding to the touch end position of the second sliding operation can be determined as the second scene component.

[0094] Among them, the component multi-selection operation refers to the multi-selection operation for the scene component, which is used to apply the to-be-applied copy attribute information to multiple second scene components at the same time. Exemplarily, it can be controlled to enter the component multi-selection mode, in which multiple second scene components can be selected by clicking; or multiple second scene components can be selected by box selection, which is not specifically limited in this disclosure.

[0095] Through the selection operation of the second scene component, the application object to which the copy attribute information is to be applied is determined. The application object can be one or more, and the component attribute configuration can be implemented efficiently and flexibly.

[0096] In an optional implementation, after determining at least one second scene component from at least two scene components, the following steps may also be performed: controlling the display of a preview model corresponding to the at least one second scene component according to at least one piece of copy attribute information to be applied.

[0097] Before controlling the application of at least one to-be-applied copy attribute information to at least one second scene component, the presentation effect after the second scene component is configured with the to-be-applied copy attribute information can be displayed through real-time preview. For example, when the to-be-applied copy attribute information is an animation attribute, the animation configuration effect of the second scene component can be previewed, etc., to assist players in making quick adjustments, reduce the time and labor costs brought about by repeated modifications of attribute configurations, and improve editing efficiency.

[0098] In an optional implementation, the following steps may also be performed: in response to a second operation instruction, control determining the copy attribute information to be deleted from N target copy attribute information; control deleting the copy attribute information to be deleted from the N target copy attribute information.

[0099] The second operation instruction refers to an instruction for further selecting the copy information to be deleted from the target copy attribute information.

[0100] Exemplarily, in response to a long press operation of any target copy attribute information identifier in the target display area, the target copy attribute information affected by the long press operation can be determined as the copy attribute information to be deleted, and a deletion control area can be added in the target display area. In response to a sliding operation of the target copy attribute information identifier to the deletion control area, the copy attribute information to be deleted can be controlled to be deleted from the target copy attribute information, that is, it is no longer used as the target copy attribute information. Optionally, the long press operation and the sliding operation here can be continuous touch operations. Optionally, the deletion control area can also reside in the target display area to provide the user with target copy attribute information deletion processing, which is not specifically limited in the present disclosure.

[0101] Through the second operation instruction, flexible adjustment of the target copy attribute information can be achieved, thereby improving the fault tolerance and flexibility of the user attribute information selection operation.

[0102] In an optional implementation, the following steps may also be performed: in response to an exit instruction, controlling the cancellation of displaying the target copy attribute information identifier.

[0103] Among them, the exit instruction is used to control the exit of copying and applying the attribute information. It can be an instruction triggered by a touch operation of closing the control in the target display area, or it can be an instruction triggered by a double-click operation in a non-functional area of ​​the interface, etc. The present disclosure does not make specific limitations on this.

[0104] Exemplarily, in response to an exit instruction, the target display area and the content in the target display area may be deleted, so that the user can flexibly and freely decide whether to exit the copying and application of the attribute information.

[0105] In an optional implementation, the following steps may also be performed: when no exit instruction is received, controlling the target copy attribute information identifier to be continuously displayed.

[0106] By controlling the continuous display of the target copy attribute information logo, the selected target copy attribute information can be repeatedly used by the user and applied to different scene components, rather than automatically exiting after being applied to a second scene component, which can reduce the tediousness of user operations.

[0107] In an optional embodiment, when N is 1, in response to the first operation instruction, the control is to determine at least one copy attribute information to be applied from N target copy attribute information, which can be achieved by the following steps: in response to a third sliding operation toward the game editing scene, the target copy attribute information of the third sliding operation is determined as the copy attribute information to be applied, and the starting position of the third sliding operation is the touch position of the attribute information selection operation.

[0108] The third sliding operation and the attribute information selection operation may be continuous touch operations. Figure 4 As shown, another interface schematic diagram of a sliding operation is provided. When N is 1, it can respond to a third sliding operation 401 from the interface display position of any copyable attribute information to the game editing scene, determine the target copy attribute information according to the touch start position of the third sliding operation 401, determine the second scene component 402 according to the touch end position of the third sliding operation 401, and control the target copy attribute information to be applied to the second scene component 402 as the copy attribute information to be applied.

[0109] When a scene component has a small number of attribute parameters, the third sliding operation allows the user to easily apply the attributes of a scene component to other scene components, thereby reducing the user's operational burden.

[0110] In an optional embodiment, the above-mentioned control applies at least one to-be-applied copy attribute information to at least one second scene component determined from at least two scene components, which can be achieved by the following steps: when the to-be-applied copy attribute information is a motion attribute, obtaining a component motion trajectory of the first scene component; the component motion trajectory is a relative motion trajectory or an absolute motion trajectory; applying the component motion trajectory of the first scene component to at least one second scene component determined from at least two scene components.

[0111] The component motion trajectory can be represented by the position coordinates of a series of trajectory points, which can be a relative motion trajectory relative to the initial position of the scene component or an absolute motion trajectory in the entire game editing scene, which is not specifically limited in this disclosure. By obtaining the required motion trajectory type, the motion trajectory of the first scene component can be flexibly copied and applied, thereby meeting the user's different trajectory configuration requirements for the second scene component.

[0112] Exemplarily, the motion attribute in the target replication attribute information or the replicable attribute information may be associated with the trajectory replication type first, and then the component motion trajectory type to be acquired may be determined according to the trajectory replication type associated with the motion attribute in the replication attribute information to be applied.

[0113] Exemplarily, when the component motion trajectory is a relative motion trajectory, the position coordinate difference between adjacent trajectory points of the first scene component can be determined according to the relative position coordinates of each trajectory point of the first scene component, so as to characterize the relative motion trajectory by the position coordinate difference between adjacent trajectory points. The position coordinates of a series of trajectory points can be determined for the second scene component according to the position coordinate difference between adjacent trajectory points of the first scene component and the current position coordinates of the second scene component, so as to obtain the component motion trajectory of the second scene component.

[0114] Exemplarily, when the component motion trajectory is a relative motion trajectory, the position coordinate difference between each trajectory point of the first scene component and the initial trajectory point can be determined according to the relative position coordinates of each trajectory point of the first scene component, so as to characterize the relative motion trajectory by the position coordinate difference between each trajectory point and the initial trajectory point. According to the position coordinate difference between each trajectory point of the first scene component and the initial trajectory point and the current position coordinates of the second scene component, the position coordinates of a series of trajectory points can be determined for the second scene component to obtain the component motion trajectory of the second scene component.

[0115] Exemplarily, when the component motion trajectory is an absolute motion trajectory, the position coordinates of a series of trajectory points can be determined for the second scene component according to the absolute position coordinates of each trajectory point of the first scene component to obtain the component motion trajectory of the second scene component. Optionally, if the to-be-applied replication attribute information includes a position attribute, the absolute motion trajectory can be converted into a relative motion trajectory, and the component motion trajectory of the second scene component can be determined according to the relative motion trajectory.

[0116] In an optional embodiment, the above-mentioned application of the component motion trajectory of the first scene component to at least one second scene component determined from at least two scene components can be achieved by the following steps: determining at least one second scene component from at least two scene components; obtaining the size attribute and / or rotation attribute of the second scene component, and scaling and rotating the component motion trajectory of the first scene component according to the size attribute and / or rotation attribute of the second scene component to obtain an adjusted motion trajectory; applying the adjusted motion trajectory to the second scene component.

[0117] Exemplarily, if the copy attribute information to be applied does not include size attributes and / or rotation attributes, after determining the second scene component, the original size attributes and / or original rotation attributes of the second scene component can be obtained, and according to the original size attributes and / or original rotation attributes of the second scene component, the component motion trajectory can be adjusted to adapt to the original size and / or display direction of the second scene component.

[0118] Exemplarily, if the copy attribute information to be applied includes size attributes and / or rotation attributes, the new size attributes and / or new rotation attributes of the second scene component can be determined based on the size attributes and / or new rotation attributes in the copy attribute information to be applied, and the component movement trajectory can be adjusted based on the new size attributes and / or new rotation attributes of the second scene component to adapt to the new size and / or new display direction of the second scene component.

[0119] By adjusting the motion trajectory to adapt the size and display direction of the second scene component, the phenomenon of incompatibility between the motion presentation effect of the second scene component and the second scene component can be avoided to a certain extent.

[0120] In step S170, at least one second scene component is displayed according to at least one piece of copy attribute information to be applied.

[0121] Exemplarily, after the first sliding operation, the second sliding operation or the third sliding operation is completed, the second scene component can be displayed according to the determined attribute information to be copied and applied, so that the user can view the application status of the attribute information to be copied in real time.

[0122] like Figure 5As shown, a flowchart of attribute information replication and application is provided, which may specifically include the following steps:

[0123] Step S501, displaying a scene screen of at least part of a game editing scene in a graphical user interface; the game editing scene includes at least two scene components;

[0124] Step S502, in response to a first selection instruction, determining a first scene component from at least two scene components, and controlling the first scene component to be in a selected state;

[0125] Step S503, when the first scene component is in the selected state, controlling the display of the first attribute control;

[0126] Step S504, in response to the triggering operation of the first property control, controlling the display of the reproducible property information of the first scene component;

[0127] Step S505, in response to the attribute information selection operation, determining target copy attribute information from the copiable attribute information, and displaying the target copy attribute information identifier corresponding to the target copy attribute information in the target display area;

[0128] Step S506, in response to a sliding operation of any target copy attribute information identifier in the target display area toward the game editing scene, determining the copy attribute information to be applied according to the target copy attribute information identifier acted upon by the sliding operation, and determining the second scene component according to the touch end position of the sliding operation;

[0129] Step S507, controlling the application of the to-be-applied copy attribute information to the second scene component and displaying the second scene component according to the to-be-applied copy attribute information.

[0130] The exemplary embodiment of the present disclosure also provides a game editing processing device, referring to Figure 6 As shown, the game editing processing device 600 may include the following program modules:

[0131] The editing scene display module 610 is used to display at least part of the scene screen of the game editing scene in the graphical user interface; the game editing scene includes at least two scene components;

[0132] A first component selection module 620, configured to determine a first scene component from at least two scene components in response to a first selection instruction;

[0133] The reproducible attribute display module 630 is used to control the display of M reproducible attribute information of the first scene component, where M is greater than 1;

[0134] The target attribute determination module 640 is used to determine N target copy attribute information from the copyable attribute information in response to the attribute information selection operation, wherein the N target copy attribute information is a subset of the M copyable attribute information;

[0135] The to-be-copied attribute determination module 650 is used to control, in response to the first operation instruction, determining at least one to-be-applied copy attribute information from the N target copy attribute information;

[0136] The to-be-copied attribute application module 660 is used to control the application of at least one to-be-applied copy attribute information to at least one second scene component determined from at least two scene components;

[0137] The second component display module 670 displays at least one second scene component according to at least one piece of copy attribute information to be applied.

[0138] In an optional embodiment, based on the aforementioned scheme, the replicable attribute display module 630 includes: a first attribute control display module, used to control the display of the first attribute control associated with the first scene component; a first attribute control trigger module, used to control the display of M replicable attribute information of the first scene component in response to the trigger operation of the first attribute control.

[0139] In an optional embodiment, based on the aforementioned scheme, the first attribute control display module can be configured to: obtain the position information of the first scene component, and control the display of the first attribute control associated with the first scene component according to the position information of the first scene component; or provide a second attribute control in the graphical user interface, and in response to the triggering operation of the second attribute control, control the display of the first sub-interface of the first scene component, wherein the first sub-interface is configured to display the editable attribute information of the first scene component and the first attribute control.

[0140] In an optional embodiment, based on the aforementioned scheme, the first attribute control trigger module can be configured to: generate a second sub-interface of the first scene component in response to the trigger operation of the first attribute control, wherein the second sub-interface is configured to display M replicable attribute information of the first scene component.

[0141] In an optional implementation, based on the above-mentioned solution, the replicable attribute information includes any one or more of the following: size attributes, position attributes, color attributes, material attributes, rotation attributes, function attributes, animation attributes, motion attributes, and event interaction attributes.

[0142] In an optional embodiment, based on the aforementioned scheme, the attribute application module 660 to be copied includes: a trajectory acquisition module, which is used to obtain the component motion trajectory of the first scene component when the attribute information to be copied is a motion attribute; the component motion trajectory is a relative motion trajectory or an absolute motion trajectory; and a trajectory application module, which is used to apply the component motion trajectory of the first scene component to at least one second scene component determined from at least two scene components.

[0143] In an optional embodiment, based on the aforementioned scheme, the trajectory application module can be configured to: determine at least one second scene component from at least two scene components; obtain the size attribute and / or rotation attribute of the second scene component, and scale and rotate the component motion trajectory of the first scene component according to the size attribute and / or rotation attribute of the second scene component to obtain an adjusted motion trajectory; and apply the adjusted motion trajectory to the second scene component.

[0144] In an optional implementation, based on the above-mentioned solution, the game editing processing device 600 further includes: a target attribute identification display module, which is used to control the display of target copy attribute information identifications corresponding to N target copy attribute information on the graphical user interface.

[0145] In an optional implementation, based on the above solution, a target display area is provided in the graphical user interface, wherein the target display area is configured to display a target copy attribute information identifier.

[0146] In an optional embodiment, based on the aforementioned scheme, the module 650 for determining attributes to be copied may be configured as at least one of the following: in response to a first sliding operation from the target display area to the game editing scene, controlling the determination of N target copy attribute information as copy attribute information to be applied; in response to a second sliding operation from any target copy attribute information identifier in the target display area to the game editing scene, controlling the determination of the target copy attribute information corresponding to the target copy attribute information identifier affected by the second sliding operation as copy attribute information to be applied; in response to a selection operation of any target copy attribute information identifier in the target display area, controlling the determination of the target copy attribute information corresponding to the target copy attribute information identifier affected by the selection operation as copy attribute information to be applied.

[0147] In an optional embodiment, based on the aforementioned scheme, the module for applying attributes to be copied 660 can be configured as: a second scene component selection module, used to respond to a second selection instruction and control the determination of at least one second scene component from at least two scene components; a second scene component attribute configuration module, used to control the application of at least one attribute information to be copied to at least one second scene component.

[0148] In an optional embodiment, based on the aforementioned scheme, the second scene component selection module can be configured as at least one of the following: in response to a first sliding operation, determining the second scene component from at least two scene components according to the touch end position of the first sliding operation; in response to a second sliding operation, determining the second scene component from at least two scene components according to the touch end position of the second sliding operation; in response to a component multiple selection operation, controlling the determination of multiple second scene components from at least two scene components.

[0149] In an optional embodiment, based on the aforementioned scheme, after determining at least one second scene component from at least two scene components, the game editing processing device 600 also includes: a preview module, used to control the display of a preview model corresponding to at least one second scene component based on at least one copy attribute information to be applied.

[0150] In an optional embodiment, based on the aforementioned scheme, the game editing and processing device 600 also includes: a copy attribute deletion module, which can be configured to: in response to a second operation instruction, control the determination of the copy attribute information to be deleted from N target copy attribute information; control the deletion of the copy attribute information to be deleted from the N target copy attribute information.

[0151] In an optional implementation, based on the above solution, the game editing processing device 600 further includes: an exit module, which is used to respond to an exit instruction and control the cancellation of the display of the target copy attribute information identifier.

[0152] In an optional implementation, based on the above solution, the game editing processing device 600 further includes: a continuous display control module, which is used to control the continuous display of the target copy attribute information identifier when no exit instruction is received.

[0153] In an optional embodiment, based on the above scheme, when N is 1, the module 650 for determining the attributes to be copied can also be configured as: in response to a third sliding operation toward the game editing scene, the target copy attribute information of the third sliding operation is determined as the copy attribute information to be applied, and the starting position of the third sliding operation is the touch position of the attribute information selection operation.

[0154] 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.

[0155] The exemplary embodiment of the present disclosure also provides 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.

[0156] 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.

[0157] 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.

[0158] 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).

[0159] 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:

[0160] Displaying a scene screen of at least a portion of a game editing scene in a graphical user interface; the game editing scene includes at least two scene components;

[0161] In response to a first selection instruction, determining a first scene component from at least two scene components;

[0162] Controlling display of M replicable attribute information of the first scene component, where M is greater than 1;

[0163] In response to the attribute information selection operation, determining N target copy attribute information from the copyable attribute information, wherein the N target copy attribute information is a subset of the M copyable attribute information;

[0164] In response to the first operation instruction, controlling to determine at least one piece of to-be-applied replication attribute information from the N target replication attribute information;

[0165] Controlling application of at least one to-be-applied copy attribute information to at least one second scene component determined from at least two scene components;

[0166] At least one second scene component is displayed according to at least one copy attribute information to be applied.

[0167] In an optional embodiment, based on the aforementioned scheme, the above-mentioned control display of M replicable property information of the first scene component can be achieved through the following steps: controlling the display of the first property control associated with the first scene component; and in response to the triggering operation of the first property control, controlling the display of M replicable property information of the first scene component.

[0168] In an optional embodiment, based on the aforementioned scheme, the above-mentioned control of displaying the first attribute control associated with the first scene component can be achieved by the following steps: obtaining the position information of the first scene component, and controlling the display of the first attribute control associated with the first scene component according to the position information of the first scene component; or providing a second attribute control in the graphical user interface, and controlling the display of the first sub-interface of the first scene component in response to the triggering operation of the second attribute control, wherein the first sub-interface is configured to display the editable attribute information of the first scene component and the first attribute control.

[0169] In an optional embodiment, based on the aforementioned scheme, the above-mentioned control of displaying M replicable property information of the first scene component in response to the triggering operation of the first property control can be achieved through the following steps: in response to the triggering operation of the first property control, generating a second sub-interface of the first scene component, wherein the second sub-interface is configured to display M replicable property information of the first scene component.

[0170] In an optional implementation, based on the aforementioned solution, the above-mentioned replicable attribute information includes any one or more of the following: size attributes, position attributes, color attributes, material attributes, rotation attributes, function attributes, animation attributes, motion attributes, and event interaction attributes.

[0171] In an optional embodiment, based on the aforementioned scheme, the above-mentioned control applies at least one copy attribute information to be applied to at least one second scene component determined from at least two scene components, which can be achieved by the following steps: when the copy attribute information to be applied is a motion attribute, obtaining the component motion trajectory of the first scene component; the component motion trajectory is a relative motion trajectory or an absolute motion trajectory; applying the component motion trajectory of the first scene component to at least one second scene component determined from at least two scene components.

[0172] In an optional embodiment, based on the aforementioned scheme, the above-mentioned application of the component motion trajectory of the first scene component to at least one second scene component determined from at least two scene components can be achieved by the following steps: determining at least one second scene component from at least two scene components; obtaining the size attribute and / or rotation attribute of the second scene component, and scaling and rotating the component motion trajectory of the first scene component according to the size attribute and / or rotation attribute of the second scene component to obtain an adjusted motion trajectory; applying the adjusted motion trajectory to the second scene component.

[0173] In an optional implementation, based on the above solution, the following steps may also be performed: controlling the display of target copy attribute information identifiers corresponding to the N target copy attribute information respectively on the graphical user interface.

[0174] In an optional implementation, based on the above solution, a target display area is provided in the graphical user interface, wherein the target display area is configured to display a target copy attribute information identifier.

[0175] In an optional embodiment, based on the aforementioned scheme, the above-mentioned step of controlling, in response to the first operation instruction, determining at least one piece of copy attribute information to be applied from N target copy attribute information includes at least one of the following: in response to a first sliding operation from the target display area to the game editing scene, controlling the determination of N target copy attribute information as copy attribute information to be applied; in response to a second sliding operation from any target copy attribute information identifier in the target display area to the game editing scene, controlling the determination of the target copy attribute information corresponding to the target copy attribute information identifier affected by the second sliding operation as the copy attribute information to be applied; in response to a selection operation of any target copy attribute information identifier in the target display area, controlling the determination of the target copy attribute information corresponding to the target copy attribute information identifier affected by the selection operation as the copy attribute information to be applied.

[0176] In an optional embodiment, based on the aforementioned scheme, the above-mentioned step of controlling the application of at least one piece of copy attribute information to be applied to at least one second scene component determined from at least two scene components includes: in response to a second selection instruction, controlling the determination of at least one second scene component from at least two scene components; controlling the application of at least one piece of copy attribute information to be applied to at least one second scene component.

[0177] In an optional embodiment, based on the aforementioned scheme, the above-mentioned response to the second selection instruction controls the determination of at least one second scene component from at least two scene components, including at least one of the following: in response to a first sliding operation, according to the touch end position of the first sliding operation, the second scene component is determined from at least two scene components; in response to a second sliding operation, according to the touch end position of the second sliding operation, the second scene component is determined from at least two scene components; in response to a component multiple selection operation, multiple second scene components are controlled to be determined from at least two scene components.

[0178] In an optional implementation, based on the aforementioned solution, after determining at least one second scene component from at least two scene components, the following steps may also be performed: controlling the display of a preview model corresponding to at least one second scene component according to at least one copy attribute information to be applied.

[0179] In an optional implementation, based on the aforementioned scheme, the following steps may also be performed: in response to a second operation instruction, control the determination of the copy attribute information to be deleted from N target copy attribute information; control the deletion of the copy attribute information to be deleted from the N target copy attribute information.

[0180] In an optional implementation, based on the above solution, the following steps may also be performed: responding to an exit instruction, controlling the cancellation of displaying the target copy attribute information identifier.

[0181] In an optional implementation, based on the above solution, the following steps may also be performed: when no exit instruction is received, the target copy attribute information identifier is controlled to be continuously displayed.

[0182] In an optional embodiment, based on the aforementioned scheme, when N is 1, in response to the first operation instruction, control is performed to determine at least one copy attribute information to be applied from N target copy attribute information, which can be achieved by the following steps: in response to a third sliding operation toward the game editing scene, the target copy attribute information of the third sliding operation is determined as the copy attribute information to be applied, and the starting position of the third sliding operation is the touch position of the attribute information selection operation.

[0183] In the above steps, first, the replicable attribute information of the component is extracted, and the target replica attribute information is selected from the replicable attribute information for replicating and applying, and then the replica attribute information to be applied is selected from the target replica attribute information for replicating and applying. On the one hand, flexible selection of the target replica attribute information and the replica attribute information to be applied is realized, so that the user can quickly configure its attributes without opening the attribute editing interface of the second scene component of the scene, which can improve the flexibility and convenience of component attribute copying to a certain extent, thereby improving the editing efficiency; on the other hand, by controlling the application of the replica attribute information to be applied to at least one second scene component determined from at least two scene components, quick configuration of the attributes of multiple second scene components is realized at the same time. When the number of scene components is large, the time and cost of user attribute configuration can be greatly reduced, further improving the editing efficiency.

[0184] 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.

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

[0186] like Figure 7 As shown, the electronic device 700 may include: a processor 710 , a memory 720 , a bus 730 , an I / O (input / output) interface 740 , a network adapter 750 , and a display 760 .

[0187] The memory 720 may include a volatile memory, such as a RAM 721, a cache unit 722, and may also include a non-volatile memory, such as a ROM 723. The memory 720 may also include one or more program modules 724, such program modules 724 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 724 may include each module in the above-mentioned device.

[0188] The processor 710 may include one or more processing units. For example, the processor 710 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.

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

[0190] Exemplarily, the processor 710 may perform the following steps:

[0191] Displaying a scene screen of at least a portion of a game editing scene in a graphical user interface; the game editing scene includes at least two scene components;

[0192] In response to a first selection instruction, determining a first scene component from at least two scene components;

[0193] Controlling display of M replicable attribute information of the first scene component, where M is greater than 1;

[0194] In response to the attribute information selection operation, determining N target copy attribute information from the copyable attribute information, wherein the N target copy attribute information is a subset of the M copyable attribute information;

[0195] In response to the first operation instruction, controlling to determine at least one piece of to-be-applied replication attribute information from the N target replication attribute information;

[0196] Controlling application of at least one to-be-applied copy attribute information to at least one second scene component determined from at least two scene components;

[0197] At least one second scene component is displayed according to at least one copy attribute information to be applied.

[0198] In an optional embodiment, based on the aforementioned scheme, the above-mentioned control display of M replicable property information of the first scene component can be achieved through the following steps: controlling the display of the first property control associated with the first scene component; and in response to the triggering operation of the first property control, controlling the display of M replicable property information of the first scene component.

[0199] In an optional embodiment, based on the aforementioned scheme, the above-mentioned control of displaying the first attribute control associated with the first scene component can be achieved by the following steps: obtaining the position information of the first scene component, and controlling the display of the first attribute control associated with the first scene component according to the position information of the first scene component; or providing a second attribute control in the graphical user interface, and controlling the display of the first sub-interface of the first scene component in response to the triggering operation of the second attribute control, wherein the first sub-interface is configured to display the editable attribute information of the first scene component and the first attribute control.

[0200] In an optional embodiment, based on the aforementioned scheme, the above-mentioned control of displaying M replicable property information of the first scene component in response to the triggering operation of the first property control can be achieved through the following steps: in response to the triggering operation of the first property control, generating a second sub-interface of the first scene component, wherein the second sub-interface is configured to display M replicable property information of the first scene component.

[0201] In an optional implementation, based on the aforementioned solution, the above-mentioned replicable attribute information includes any one or more of the following: size attributes, position attributes, color attributes, material attributes, rotation attributes, function attributes, animation attributes, motion attributes, and event interaction attributes.

[0202] In an optional embodiment, based on the aforementioned scheme, the above-mentioned control applies at least one copy attribute information to be applied to at least one second scene component determined from at least two scene components, which can be achieved by the following steps: when the copy attribute information to be applied is a motion attribute, obtaining the component motion trajectory of the first scene component; the component motion trajectory is a relative motion trajectory or an absolute motion trajectory; applying the component motion trajectory of the first scene component to at least one second scene component determined from at least two scene components.

[0203] In an optional embodiment, based on the aforementioned scheme, the above-mentioned application of the component motion trajectory of the first scene component to at least one second scene component determined from at least two scene components can be achieved by the following steps: determining at least one second scene component from at least two scene components; obtaining the size attribute and / or rotation attribute of the second scene component, and scaling and rotating the component motion trajectory of the first scene component according to the size attribute and / or rotation attribute of the second scene component to obtain an adjusted motion trajectory; applying the adjusted motion trajectory to the second scene component.

[0204] In an optional implementation, based on the above solution, the following steps may also be performed: controlling the display of target copy attribute information identifiers corresponding to the N target copy attribute information respectively on the graphical user interface.

[0205] In an optional implementation, based on the above solution, a target display area is provided in the graphical user interface, wherein the target display area is configured to display a target copy attribute information identifier.

[0206] In an optional embodiment, based on the aforementioned scheme, the above-mentioned step of controlling, in response to the first operation instruction, determining at least one piece of copy attribute information to be applied from N target copy attribute information includes at least one of the following: in response to a first sliding operation from the target display area to the game editing scene, controlling the determination of N target copy attribute information as copy attribute information to be applied; in response to a second sliding operation from any target copy attribute information identifier in the target display area to the game editing scene, controlling the determination of the target copy attribute information corresponding to the target copy attribute information identifier affected by the second sliding operation as the copy attribute information to be applied; in response to a selection operation of any target copy attribute information identifier in the target display area, controlling the determination of the target copy attribute information corresponding to the target copy attribute information identifier affected by the selection operation as the copy attribute information to be applied.

[0207] In an optional embodiment, based on the aforementioned scheme, the above-mentioned step of controlling the application of at least one piece of copy attribute information to be applied to at least one second scene component determined from at least two scene components includes: in response to a second selection instruction, controlling the determination of at least one second scene component from at least two scene components; controlling the application of at least one piece of copy attribute information to be applied to at least one second scene component.

[0208] In an optional embodiment, based on the aforementioned scheme, the above-mentioned response to the second selection instruction controls the determination of at least one second scene component from at least two scene components, including at least one of the following: in response to a first sliding operation, according to the touch end position of the first sliding operation, the second scene component is determined from at least two scene components; in response to a second sliding operation, according to the touch end position of the second sliding operation, the second scene component is determined from at least two scene components; in response to a component multiple selection operation, multiple second scene components are controlled to be determined from at least two scene components.

[0209] In an optional implementation, based on the aforementioned solution, after determining at least one second scene component from at least two scene components, the following steps may also be performed: controlling the display of a preview model corresponding to at least one second scene component according to at least one copy attribute information to be applied.

[0210] In an optional implementation, based on the aforementioned scheme, the following steps may also be performed: in response to a second operation instruction, control the determination of the copy attribute information to be deleted from N target copy attribute information; control the deletion of the copy attribute information to be deleted from the N target copy attribute information.

[0211] In an optional implementation, based on the above solution, the following steps may also be performed: responding to an exit instruction, controlling the cancellation of displaying the target copy attribute information identifier.

[0212] In an optional implementation, based on the above solution, the following steps may also be performed: when no exit instruction is received, the target copy attribute information identifier is controlled to be continuously displayed.

[0213] In an optional embodiment, based on the aforementioned scheme, when N is 1, in response to the first operation instruction, control is performed to determine at least one copy attribute information to be applied from N target copy attribute information, which can be achieved by the following steps: in response to a third sliding operation toward the game editing scene, the target copy attribute information of the third sliding operation is determined as the copy attribute information to be applied, and the starting position of the third sliding operation is the touch position of the attribute information selection operation.

[0214] In the above steps, first, the replicable attribute information of the component is extracted, and the target replica attribute information is selected from the replicable attribute information for replicating and applying, and then the replica attribute information to be applied is selected from the target replica attribute information for replicating and applying. On the one hand, flexible selection of the target replica attribute information and the replica attribute information to be applied is realized, so that the user can quickly configure its attributes without opening the attribute editing interface of the second scene component of the scene, which can improve the flexibility and convenience of component attribute copying to a certain extent, thereby improving the editing efficiency; on the other hand, by controlling the application of the replica attribute information to be applied to at least one second scene component determined from at least two scene components, quick configuration of the attributes of multiple second scene components is realized at the same time. When the number of scene components is large, the time and cost of user attribute configuration can be greatly reduced, further improving the editing efficiency.

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

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

[0217] The electronic device 700 can communicate with one or more networks through the network adapter 750. For example, the network adapter 750 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 750 can communicate with other modules of the electronic device 700 through the bus 730.

[0218] The electronic device 700 may display a graphical user interface and the like through the display 760 .

[0219] although Figure 7 Not shown, other hardware and / or software modules may also be provided in the electronic device 700, 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.

[0220] 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.

[0221] 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.

[0222] 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: The method comprises: Displaying a scene screen of at least a portion of a game editing scene in a graphical user interface; the game editing scene includes at least two scene components; In response to the first selection instruction, determining a first scene component from the at least two scene components; Controlling display of M reproducible attribute information of the first scene component, where M is greater than 1; In response to the attribute information selection operation, determining N target replication attribute information from the replicable attribute information, wherein the N target replication attribute information is a subset of the M replicable attribute information; In response to the first operation instruction, controlling to determine at least one piece of to-be-applied replication attribute information from the N target replication attribute information; Controlling application of the at least one to-be-applied copy attribute information to at least one second scene component determined from the at least two scene components; The at least one second scene component is displayed according to the at least one copy attribute information to be applied.

2. The method according to claim 1, characterized in that The controlling and displaying of the M reproducible property information of the first scene component includes: Controlling display of a first property control associated with the first scene component; In response to the triggering operation of the first property control, control the display of M replicable property information of the first scene component.

3. The method according to claim 2, characterized in that The controlling and displaying of the first property control associated with the first scene component includes: Acquire the position information of the first scene component, and control the display of a first property control associated with the first scene component according to the position information of the first scene component; or A second property control is provided in the graphical user interface, and in response to a triggering operation of the second property control, a first sub-interface of the first scene component is controlled to display, wherein the first sub-interface is configured to display editable property information of the first scene component and a first property control.

4. The method according to claim 2, characterized in that: The controlling and displaying of the M reproducible property information of the first scene component in response to the triggering operation of the first property control includes: In response to the triggering operation of the first property control, a second sub-interface of the first scene component is generated, wherein the second sub-interface is configured to display M replicable property information of the first scene component.

5. The method according to claim 1, characterized in that The reproducible attribute information includes any one or more of the following: Size attributes, position attributes, color attributes, material attributes, rotation attributes, function attributes, animation attributes, motion attributes, event interaction attributes.

6. The method according to claim 5, characterized in that The controlling to apply the at least one to-be-applied copy attribute information to at least one second scene component determined from the at least two scene components comprises: When the to-be-applied copy attribute information is a motion attribute, obtaining a component motion trajectory of the first scene component; the component motion trajectory is a relative motion trajectory or an absolute motion trajectory; The component motion trajectory of the first scene component is applied to at least one second scene component determined from the at least two scene components.

7. The method according to claim 6, characterized in that The applying the component motion trajectory of the first scene component to at least one second scene component determined from the at least two scene components comprises: Determining at least one second scene component from the at least two scene components; Acquire a size attribute and / or a rotation attribute of the second scene component, and scale and rotate the component motion trajectory of the first scene component according to the size attribute and / or the rotation attribute of the second scene component to obtain an adjusted motion trajectory; Apply the adjusted motion trajectory to the second scene component.

8. The method according to claim 1, characterized in that The method further comprises: Control to display target copy attribute information identifiers respectively corresponding to the N target copy attribute information on the graphical user interface.

9. The method according to claim 8, characterized in that A target display area is provided in the graphical user interface, wherein the target display area is configured to display the target copy attribute information identifier.

10. The method according to claim 9, characterized in that The step of controlling, in response to the first operation instruction, to determine at least one piece of to-be-applied replication attribute information from the N target replication attribute information comprises at least one of the following: In response to a first sliding operation of the target display area toward the game editing scene, controlling to determine the N target copy attribute information as the copy attribute information to be applied; In response to a second sliding operation of any target copy attribute information identifier in the target display area toward the game editing scene, controlling to determine the target copy attribute information corresponding to the target copy attribute information identifier acted upon by the second sliding operation as the copy attribute information to be applied; In response to a click operation on any target copy attribute information identifier in the target display area, the target copy attribute information corresponding to the target copy attribute information identifier affected by the click operation is controlled to be determined as the copy attribute information to be applied.

11. The method according to claim 10, characterized in that The step of controlling the application of the at least one to-be-applied copy attribute information to at least one second scene component determined from the at least two scene components comprises: In response to the second selection instruction, controlling to determine at least one second scene component from the at least two scene components; Controlling the application of the at least one to-be-applied copy attribute information to the at least one second scene component.

12. The method according to claim 11, characterized in that The step of controlling, in response to the second selection instruction, determining at least one second scene component from the at least two scene components comprises at least one of the following: In response to the first sliding operation, determining a second scene component from the at least two scene components according to a touch end position of the first sliding operation; In response to the second sliding operation, determining a second scene component from the at least two scene components according to a touch end position of the second sliding operation; In response to the component multi-selection operation, the control determines a plurality of second scene components from the at least two scene components.

13. The method according to claim 11, characterized in that After determining at least one second scene component from the at least two scene components, the method further includes: Controlling display of a preview model corresponding to the at least one second scene component according to the at least one copy attribute information to be applied.

14. The method according to claim 8, characterized in that The method further comprises: In response to the second operation instruction, controlling to determine the copy attribute information to be deleted from the N target copy attribute information; Control the deletion process of the to-be-deleted replication attribute information from the N target replication attribute information.

15. The method according to claim 8, characterized in that The method further comprises: In response to the exit instruction, the control cancels the display of the target copy attribute information identifier.

16. The method according to claim 15, characterized in that The method further comprises: In the case where the exit instruction is not received, the control continues to display the target copy attribute information identifier.

17. The method according to claim 1, characterized in that When N is 1, in response to the first operation instruction, controlling to determine at least one piece of to-be-applied replication attribute information from the N target replication attribute information includes: In response to a third sliding operation toward the game editing scene, the target copy attribute information of the third sliding operation is determined as the copy attribute information to be applied, and the starting position of the third sliding operation is the touch position of the attribute information selection operation.

18. A game editing and processing device, characterized in that: The device comprises: An editing scene display module, used to display at least part of the scene screen of the game editing scene in a graphical user interface; the game editing scene includes at least two scene components; A first component selection module, configured to determine a first scene component from the at least two scene components in response to a first selection instruction; A reproducible attribute display module, used for controlling and displaying M reproducible attribute information of the first scene component, wherein M is greater than 1; a target attribute determination module, configured to determine N target copy attribute information from the copyable attribute information in response to an attribute information selection operation, wherein the N target copy attribute information is a subset of the M copyable attribute information; a to-be-copied attribute determination module, configured to control, in response to a first operation instruction, determining at least one to-be-applied copy attribute information from the N target copy attribute information; A to-be-copied attribute application module, used for controlling the application of the at least one to-be-applied copy attribute information to at least one second scene component determined from the at least two scene components; The second component display module displays the at least one second scene component according to the at least one copy attribute information to be applied.

19. 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 17 is implemented.

20. 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 17 by executing the executable instructions.