Operation object editing method and apparatus, and storage medium and electronic apparatus
By providing a graphical user interface and control area on mobile terminals, the problems of high difficulty and low efficiency in editing objects on mobile terminals are solved, and flexible and convenient editing operations are achieved.
Patent Information
- Application Number
- PCT/CN2025/086909
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-20
- Filing Date
- 2025-04-02
- Publication Date
- 2025-11-27
AI Technical Summary
In existing technologies, the methods for editing objects on mobile terminals are difficult to operate and have low editing efficiency, and cannot effectively transfer the shortcut keys and node tree editing methods of computer terminals.
By providing a graphical user interface on the mobile terminal, the scene component combination and its corresponding control area are displayed, including a first control area and multiple second control areas. Users can perform flexible editing operations through these areas, select target objects and perform editing operations.
It enables flexible and convenient editing of target objects on mobile devices, reducing the difficulty of operation and improving editing efficiency.
Smart Images

Figure CN2025086909_27112025_PF_FP_ABST
Abstract
Description
Operation object editing method and device, storage medium, and electronic device
[0001] Cross-reference to Related Applications
[0002] The present application claims priority from the Chinese Patent Application No. 202410627910.6 filed on May 20, 2024 and entitled "Operation object editing method and device, storage medium, and electronic device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present disclosure relates to the technical field of computer, and in particular, to an operation object editing method and device, a storage medium, and an electronic device. BACKGROUND
[0004] With the rise of mobile terminal technology, more and more users choose mobile phones, tablets and other terminal devices as productivity devices to create, entertain and other activities in productivity tools (such as drawing software, modeling software, etc.) using fragmented time. In addition, in user generated content (UGC) games, users can create their own game content, including maps, levels, characters, props, etc. through in-game tools and editors. Whether in productivity tools or in game entertainment, when editing the created content, it is usually necessary to combine multiple objects and adjust their overall position, size, angle parameters. In related technologies, multiple objects can be selected or switched through shortcut keys on a computer terminal, but this editing method cannot be migrated to a mobile terminal. In related technologies, a node tree or other auxiliary interface can be used, selecting a child node means selecting a single object in the combination, and selecting a parent node means selecting the entire combination, but this editing method has high requirements for node naming, and the selected result needs to be checked one by one to confirm whether it is correct, and due to the limited display content of the mobile terminal, more up and down sliding operations are required, which is low in editing efficiency.
[0005] At present, there is no effective solution to the above problems. SUMMARY
[0006] The embodiments of the present disclosure at least provide an operation object editing method and device, a storage medium, and an electronic device to at least solve the technical problems of high operation difficulty and low editing efficiency of the operation object editing method provided in related technologies.
[0007] According to an embodiment of the present disclosure, an operation object editing method is provided. A graphical user interface is provided by a terminal device. The operation object editing method comprises: displaying, by the graphical user interface, a game scene to be edited, the game scene to be edited comprising a scene component combination, wherein the scene component combination comprises a plurality of scene components; displaying a first control region corresponding to the scene component combination, wherein the first control region comprises: a first control sub-region and a plurality of second control sub-regions, the first control sub-region being configured to perform an editing operation on the scene component combination, and the plurality of second control sub-regions being configured to perform an editing operation on the scene components constituting the scene component combination respectively; selecting a target operation object in response to a control operation performed on the first control region, wherein the target operation object comprises at least one of the scene component combination and the scene components constituting the scene component combination; and performing an editing operation on the target operation object.
[0008] According to an embodiment of the present disclosure, an operation object editing apparatus is provided. A graphical user interface is provided by a terminal device. The operation object editing apparatus comprises: a first display module configured to display, by the graphical user interface, a game scene to be edited, the game scene to be edited comprising a scene component combination, wherein the scene component combination comprises a plurality of scene components; a second display module configured to display a first control region corresponding to the scene component combination, wherein the first control region comprises: a first control sub-region and a plurality of second control sub-regions, the first control sub-region being configured to perform an editing operation on the scene component combination, and the plurality of second control sub-regions being configured to perform an editing operation on the scene components constituting the scene component combination respectively; a selection module configured to select a target operation object in response to a control operation performed on the first control region, wherein the target operation object comprises at least one of the scene component combination and the scene components constituting the scene component combination; and an editing module configured to perform an editing operation on the target operation object.
[0009] According to an embodiment of the present disclosure, a computer readable storage medium is also provided. The computer readable storage medium stores a computer program. The computer program is configured to perform the operation object editing method according to the embodiments of the present disclosure when executed.
[0010] According to an embodiment of the present disclosure, an electronic device is also provided. The electronic device comprises a memory and a processor. The memory stores a computer program. The processor is configured to execute the computer program to perform the operation object editing method according to the embodiments of the present disclosure.
[0011] According to another aspect of the embodiments of the present disclosure, a computer program product is also provided. The computer program product comprises a computer program. The computer program is configured to implement the operation object editing method according to the embodiments of the present disclosure when executed by a processor.
[0012] According to another aspect of the embodiments of the present disclosure, a computer program product is also provided, including a non-volatile computer readable storage medium storing a computer program, the computer program being executed by a processor to implement the above-mentioned operation object editing method in the various embodiments of the present disclosure.
[0013] According to another aspect of the embodiments of the present disclosure, a computer program is also provided, the computer program being executed by a processor to implement the above-mentioned operation object editing method in the various embodiments of the present disclosure.
[0014] In at least some embodiments of the present disclosure, a game scene to be edited is displayed through a graphical user interface, the game scene to be edited including a combination of scene components, and a first control region corresponding to the combination of scene components is then displayed. Subsequently, a target operation object is selected in response to a control operation performed on the first control region, and finally, an editing operation is performed on the target operation object. This achieves the purpose of flexibly and conveniently editing the target operation object, thereby achieving the technical effects of reducing the operation difficulty and improving the operation efficiency of the target operation object, and further solving the technical problems of large operation difficulty and low editing efficiency of the operation object editing method provided in the related art. BRIEF DESCRIPTION OF DRAWINGS
[0015] The accompanying drawings, which are included to provide a further understanding of the present disclosure and constitute a part of the present disclosure, illustrate embodiments of the present disclosure and serve to explain the present disclosure together with the descriptions. In the drawings:
[0016] FIG. 1 is a hardware structure block diagram of a mobile terminal according to an operation object editing method provided by one of the embodiments of the present disclosure;
[0017] FIG. 2 is a flowchart of an operation object editing method according to one of the embodiments of the present disclosure;
[0018] FIG. 3 is a schematic diagram of a graphical user interface according to one of the embodiments of the present disclosure;
[0019] FIG. 4 is a schematic diagram of a scene management page according to one of the embodiments of the present disclosure;
[0020] FIG. 5 is a schematic diagram of an operation object editing method according to one of the embodiments of the present disclosure;
[0021] FIG. 6 is a schematic diagram of another operation object editing method according to one of the embodiments of the present disclosure;
[0022] FIG. 7 is a schematic diagram of another operation object editing method according to one of the embodiments of the present disclosure;
[0023] FIG. 8 is a schematic diagram of yet another operation object editing method according to an embodiment of the present disclosure;
[0024] FIG. 9 is a schematic diagram of yet another operation object editing method according to an embodiment of the present disclosure;
[0025] FIG. 10 is a schematic diagram of yet another operation object editing method according to an embodiment of the present disclosure;
[0026] FIG. 11 is a schematic diagram of yet another operation object editing method according to an embodiment of the present disclosure;
[0027] FIG. 12 is a schematic diagram of yet another operation object editing method according to an embodiment of the present disclosure;
[0028] FIG. 13 is a structural block diagram of an operation object editing apparatus according to an embodiment of the present disclosure;
[0029] FIG. 14 is a schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0030] In order to make the person skilled in the art better understand the present disclosure scheme, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, not all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative labor should be within the scope of protection of the present disclosure.
[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0032] When editing content, whether in productivity tools or in game entertainment, it is often necessary to combine multiple objects and adjust their overall position, size, angle, etc. to improve editing efficiency, for example, combining multiple controls when editing the interface, combining multiple objects when editing the scene, combining multiple points when editing the model, etc. While editing the overall combination, users also have the need to edit individual objects within the combination to ensure overall effectiveness.
[0033] In related technologies, multiple objects can be selected or switched by using shortcut keys on a computer terminal, but this editing method cannot be migrated to a mobile terminal for use. For example, in a collaborative design tool, users use the left mouse button to select a control combination, and hold down the left mouse button to select an individual control within the control combination.
[0034] In related technologies, a node tree or other auxiliary interface can also be used to select a child node to select an individual object in the combination, and to select a parent node to select the entire combination. However, this editing method has high requirements for node naming, and the selected result must be confirmed to be correct by selecting and viewing one by one, and because the mobile terminal has limited display content, more up and down sliding operations are required, resulting in low editing efficiency.
[0035] In summary, the operation object editing method provided in related technologies has the technical problems of high operation difficulty and low editing efficiency. To address the above problems, no effective solutions have been proposed so far.
[0036] The method embodiments related to the present disclosure can be executed in a mobile terminal, a computer terminal, or a similar computing device. Taking a mobile terminal running on a mobile terminal as an example, the mobile terminal can be a smart phone, a tablet computer, a palm computer, a mobile Internet device, a PAD, a game console, or other terminal devices. FIG. 1 is a hardware structure block diagram of a mobile terminal of an operation object editing method according to an embodiment of the present disclosure. As shown in FIG. 1, the mobile terminal can include one or more (only one is shown in FIG. 1) processors 102 (the processor 102 can include but is not limited to a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microprocessor (MCU), a programmable logic device (FPGA), a neural network processor (NPU), a tensor processor (TPU), an artificial intelligence (AI) type processor, etc. processing device) and a memory 104 for storing data. In an embodiment of the present disclosure, it can also include an input / output device 108 and a display device 110.
[0037] In some optional embodiments mainly in game scenarios, the above device can also provide a human-computer interaction interface with a touch-sensitive surface, which can sense finger contact and / or gestures to interact with a graphical user interface (GUI) and can include the following interactions: creating webpages, drawing, word processing, making electronic documents, games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital videos, playing digital music, and / or web browsing, etc., executable instructions for performing the above human-computer interaction functions are configured / stored in one or more computer program products or readable storage media executable by a processor.
[0038] Those skilled in the art can understand that the structure shown in FIG. 1 is only schematic, and does not limit the structure of the above mobile terminal. For example, the mobile terminal can also include more or fewer components than those shown in FIG. 1, or have a different configuration from that shown in FIG. 1.
[0039] According to an embodiment of the present disclosure, an embodiment of an object editing method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0040] FIG. 2 is a flowchart of an object editing method according to an embodiment of the present disclosure, which provides a graphical user interface through a terminal device, as shown in FIG. 2, the method includes the following steps:
[0041] Step S21, display a game scene to be edited through the graphical user interface, the game scene to be edited includes a combination of scene components, wherein the combination of scene components includes a plurality of scene components;
[0042] Step S22, display a first control area corresponding to the combination of scene components, wherein the first control area includes: a first control partition and a plurality of second control partitions, the first control partition is used for editing operation of the combination of scene components, and the plurality of second control partitions are used for editing operation of the scene components constituting the combination of scene components;
[0043] Step S23, in response to a control operation performed on the first control area, selecting a target operation object, wherein the target operation object includes at least one of the following: the combination of scene components, and the scene components constituting the combination of scene components;
[0044] Step S24, performing editing operation on the target operation object.
[0045] The above-mentioned graphical user interface can be a graphical user interface displayed after a preset application on a terminal device is started. The preset application can be a productivity tool, such as drawing software, modeling software, image processing software, video editing software, 3D animation software, or a UCG game application. In the editing mode of the preset application, the user can modify, edit, or add new elements in the content of the preset application through the editing mode. In the editing mode, the user can use the graphical user interface provided by the terminal device to perform various operations, such as drawing, editing, adjusting, rendering, and the like. In the editing mode, specific tools and functions are usually provided to enable the user to conveniently perform editing operations. The editing mode allows the user to more flexibly control the content of the application and achieve personalized editing and creation. It should be noted that the present disclosure is described by taking the graphical user interface for implementing the game scene to be edited as an example, but this does not constitute a specific limitation on the content displayed by the graphical user interface.
[0046] The target operation object of the above-mentioned control operation is a virtual object in the virtual scene controlled by the control operation. Specifically, the virtual object can include but is not limited to at least one of the following:
[0047] (1) a scene component combination;
[0048] (2) a scene component constituting the scene component combination.
[0049] The above-mentioned scene component combination includes a plurality of scene components. Taking a virtual building model as an example, the virtual building model includes a plurality of building components, i.e., a roof, a wall, a door, a window, a chimney, and the like. Further, a first control region corresponding to the scene component combination is displayed, and the first control region includes a first control sub-region and a second control sub-region.
[0050] Exemplarily, the above-mentioned first control sub-region can be an overall operation panel for performing overall operations, such as moving, rotating, scaling, and the like, on the entire scene component combination. The plurality of second control sub-regions can be a series of independent control panels for independently editing different scene components in the scene component combination, such as moving, replacing, adjusting, and the like, on the building components of the virtual building model. The first control sub-region and the plurality of second control sub-regions can appear in the form of panels on one side or the bottom of the interface. The user can perform editing operations by clicking or dragging buttons or sliders on the control panels, thereby enabling the user to conveniently operate and edit the virtual scene.
[0051] Optionally, the first control region is a geometrically symmetric pattern, and the geometrically symmetric pattern is divided according to the total number of the first control subregion and the plurality of second control subregions. Specifically, the first control region can be a circle, a rectangle, or a polygon, and the specific shape can be selected according to the user's needs. The first control region can be divided into a plurality of small regions, and the first control subregion corresponds to one of the plurality of small regions. Each small region other than the first control subregion corresponds to a second control subregion. The user can control the combination of a plurality of operation objects in the virtual scene in the first control subregion, and in each second control subregion, the user can perform independent editing operations, such as moving, rotating, and scaling, on a single operation object. Through the multi-level control mode, the editing efficiency of the user on a plurality of objects in the virtual scene can be effectively improved, and the operation is more flexible and refined.
[0052] Optionally, the first control region is a circular region, and the circular region includes a central region and a plurality of belt-shaped regions uniformly distributed around the central region. The central region and the plurality of belt-shaped regions are divided according to the total number of the first control subregion and the plurality of second control subregions.
[0053] Specifically, the plurality of scene components in the game scene to be edited can be, but are not limited to, a plurality of controls in the editing interface, a plurality of scene components in the editing scene, and a plurality of points in the editing model. FIG. 3 is a schematic diagram of a graphical user interface according to an embodiment of the present disclosure. As shown in FIG. 3, taking a virtual building model composed of a plurality of scene components as an example, the plurality of scene components can be a roof, a foundation, a chimney, a wall, a door, and a window of the virtual building model. The first control region is a dial region in the graphical user interface, and the central region of the dial region is the first control subregion, thereby being used for editing the whole virtual building model. The annular range around the central region can be uniformly divided or non-uniformly divided according to specific conditions (for example, an occupancy value of a scene component, a number of subcomponents included in the scene component, and the like). For example, the annular range around the central region can be uniformly divided into eight second control subregions with the same angle range, and the eight second control subregions are used for performing independent editing operations on a plurality of building components of the virtual building model. For another example, the annular range around the central region can be divided into eight second control subregions with different angle ranges according to the occupancy value of the scene component or according to the number of subcomponents included in the scene component. Specifically, the scene component with a larger occupancy value or the scene component including a larger number of subcomponents will be divided into a larger angle range, and vice versa.
[0054] Further, in response to a control operation performed on the first control region, a target operation object is selected, the target operation object being an object to be edited. It should be noted that the control operation can be a touch operation of a user touching the display screen of the terminal device with a finger. The touch operation can include single-point touch and multi-point touch, wherein the touch operation of each touch point can include clicking, long pressing, double tapping, swiping, etc. The control operation can also be a touch operation implemented by a mouse, a keyboard, a gamepad, or the like.
[0055] After the target operation object is determined, an editing operation is performed on the target operation object. The editing operation can include adding, modifying, deleting, moving, copying, etc. The specific operation depends on the editing mode and the type of the target operation object. For example, for a text editing object, the editing operation can be adding new text, modifying existing text, deleting text, etc. For an image editing object, the editing operation can be moving, copying, resizing, modifying color, etc. For a model editing object, the editing operation can be adding a new model element, modifying the properties of an existing model element, deleting a model element, moving the position of a model element, copying a model element, etc. The specific content of the editing operation depends on the selected editing mode and the characteristics of the target operation object. The embodiments of the present disclosure only give one example, but do not constitute a specific limitation.
[0056] Based on the above steps S21 to S24, the game scene to be edited is displayed through the graphical user interface, the game scene to be edited including a combination of scene components, and the first control region corresponding to the combination of scene components is displayed. Then, in response to a control operation performed on the first control region, a target operation object is selected. Finally, an editing operation is performed on the target operation object. This achieves the purpose of flexibly and conveniently editing the target operation object, thereby achieving the technical effects of reducing the operation difficulty and improving the operation efficiency of the target operation object, and further solving the technical problems of large operation difficulty and low editing efficiency of the operation object editing method provided in the related art.
[0057] The operation object editing method in the embodiments of the present disclosure will be further introduced below.
[0058] Optionally, the first control region corresponding to the combination of scene components is implemented in at least one of the following ways:
[0059] In response to a setting operation on the first control region, the combination of scene components is associated with the first control region;
[0060] In response to determining the combination of scene components from the multiple combinations of scene components included in the game scene to be edited, a control sub-region corresponding to the combination of scene components is selected in the first control region;
[0061] In response to selecting the scene component combination from the plurality of scene component combinations included in the game scene to be edited, a first control region corresponding to the scene component combination is displayed in the graphical user interface.
[0062] The setting operation on the first control region can include, but is not limited to, a long press operation, a single click operation, and in response to the setting operation, a pop-up setting page corresponding to the game scene to be edited can be displayed. In the pop-up setting page, information of the plurality of scene component combinations included in the game scene to be edited can be displayed, such as virtual building models, virtual furniture models, etc. In the pop-up setting page, the player can select the required scene component combination, and in response to the selection operation of the player on the scene component combination, the scene component combination is associated with the first control region.
[0063] When the scene component combination is determined from the plurality of scene component combinations included in the game scene to be edited, a control partition corresponding to the scene component combination is selected in the first control region. For example, when the scene component combination to be displayed in the game scene to be edited is determined, a central region in a circular region is selected as the control partition corresponding to the scene component combination.
[0064] When the scene component combination is selected from the plurality of scene component combinations included in the game scene to be edited, the scene component combination can be directly selected from the game scene to be edited, or a control can be displayed at a certain position of the graphical user interface. By triggering the control, a list of the plurality of scene component combinations can be displayed. At this time, the player can select a certain scene component combination from the list, and the first control region corresponding to the scene component combination is displayed in the graphical user interface.
[0065] Optionally, in step S22, displaying the first control region corresponding to the scene component combination includes: obtaining a hierarchical relationship of the scene component combination; and displaying a first control region of a preset level corresponding to the scene component combination based on the hierarchical relationship.
[0066] In particular, the system stores the hierarchical relationship of the scene component combination set by the player, and the hierarchical relationship of the scene component combination can be determined by obtaining the hierarchical relationship stored by the system. In an optional embodiment, the system provides a scene management page, and the hierarchical relationship between the scene components in the game scene to be edited is visually displayed through the scene management page. In an optional embodiment, an editing instruction is triggered through the scene management page, and the hierarchical relationship of the scene component combination can be adjusted according to the editing instruction, so as to change the hierarchical relationship of the scene components in the scene component combination, and then the adjusted hierarchical relationship is taken as the basis for displaying the first control area of the preset level corresponding to the scene component combination when the components are displayed in a hierarchical manner, that is, the first control area of the preset level corresponding to the scene component combination is displayed based on the hierarchical relationship. When the hierarchical relationship is determined in detail, the hierarchical branch contained in the currently selected scene component combination is taken as the basis for displaying the first control area when the components are displayed in a hierarchical manner. In an optional embodiment, the child node level contained in the hierarchical branch of the scene component combination is determined as the preset hierarchical relationship. For example, in the five hierarchical branches corresponding to the scene component combination A-B-C-D-E, if C is selected, only the three levels of C-D-E are displayed in the graphical user interface at this time, instead of the five levels of A-B-C-D-E.
[0067] FIG. 4 is a schematic diagram of a scene management page according to an embodiment of the present disclosure. As shown in FIG. 4, the child hierarchical branch contained in the round low table 1 includes a wooden small table 1 and a large dinner table 1. When the round low table 1 is selected, the child node level contained in the round low table 1 is determined as the preset hierarchical relationship, so that the round low table 1, the wooden small table 1 and the large dinner table 1 are displayed in the graphical user interface.
[0068] Based on the above optional embodiments, by obtaining the hierarchical relationship of the scene component combination, the first control area of the preset level corresponding to the scene component combination is quickly and accurately displayed based on the hierarchical relationship, so that the user can more conveniently manage and control the components in the scene, improve the work efficiency and reduce the possibility of error operation.
[0069] Optionally, the first control area of the preset level is a two-level first control area.
[0070] Optionally, displaying the first control area of the preset level corresponding to the scene component combination based on the hierarchical relationship includes: displaying a first control sub-area corresponding to the scene component combination in a central range of the first control area based on the hierarchical relationship, and displaying a plurality of second control sub-areas corresponding to the scene components constituting the scene component combination in a first hierarchical annular range surrounding the central range based on the hierarchical relationship.
[0071] Still taking FIG. 3 as an example, the first control region is a wheel region in the graphical user interface, the central region of the wheel region is the first control sub-region, i.e., the first level, and the annular range surrounding the central region is evenly divided into eight second control sub-regions of the same angle range, i.e., the second level. It should be noted that in actual application, the corresponding preset level can be set according to the needs, and the present embodiment only gives an example, but does not constitute a specific limitation on the preset level.
[0072] Based on the above optional embodiment, by displaying the first control sub-region corresponding to the scene component combination in the central range of the first control region based on the hierarchical relationship, and displaying the plurality of second control sub-regions corresponding to the scene components constituting the scene component combination in the first level annular range surrounding the central range based on the hierarchical relationship, a more precise and comprehensive control range can be provided, so that the adjustment of the scene component is more accurate and flexible. At the same time, the operation efficiency of the user on the scene component can be improved, thereby improving the overall user experience.
[0073] Optionally, displaying the first control region of the preset level corresponding to the scene component combination based on the hierarchical relationship further includes: when a preset trigger condition is met, displaying a plurality of third control sub-regions in a second level local annular range surrounding the first level annular range based on the hierarchical relationship, wherein the plurality of third control sub-regions are used to perform editing operations on the next level sub-components of the target scene component.
[0074] Taking a window model in a virtual building model as an example, the window model includes a plurality of sub-components such as a window frame and glass, if a long press or a heavy press operation is performed on a target control sub-region in the plurality of second control sub-regions, a plurality of third control sub-regions are displayed in a second level local annular range surrounding the first level annular range based on the hierarchical relationship, and the third control sub-regions are used to perform editing operations on the plurality of sub-components constituting the window model, such as the window frame and the glass.
[0075] Based on the above optional embodiment, by displaying a plurality of third control sub-regions in a second level local annular range surrounding the first level annular range based on the hierarchical relationship when a preset trigger condition is met, the efficiency and convenience of the user in fine editing of the target scene can be improved, and the operation flexibility of the user on the scene component is also increased.
[0076] Optionally, in step S23, in response to the control operation performed on the first control region, selecting the target operation object includes: in response to a first control operation performed on the first control sub-region, recording an operation attribute of the first control operation; and in response to the operation attribute satisfying a first preset condition, determining a plurality of scene components as the target operation object.
[0077] Specifically, when the first control operation is performed on the first control partition, an operation attribute of the first control operation is recorded, specifically including but not limited to operation strength, operation duration, operation frequency, operation mode, etc. When the operation attribute of the first control operation meets the first preset condition, such as the operation strength of the first control operation being greater than a preset pressure value or the operation duration of the first control operation being greater than a preset duration, the multiple scene components are collectively determined as the target operation object.
[0078] FIG. 5 is a schematic diagram of an operation object editing method according to an embodiment of the present disclosure. As shown in FIG. 5, when the user performs a long press operation or a heavy press operation on the first control partition, multiple components of the virtual building model are selected and collectively determined as the target operation object.
[0079] Based on the above optional embodiment, by responding to the first control operation performed on the first control partition, the operation attribute of the first control operation is recorded, and then in response to the operation attribute meeting the first preset condition, the multiple scene components are collectively determined as the target operation object, thereby further improving the efficiency and accuracy of the editing operation.
[0080] Optionally, in step S23, in response to the control operation performed on the first control region, the target operation object is selected, including: in response to the first control operation performed on the first control partition, recording the operation attribute of the first control operation; in response to the operation attribute not meeting the first preset condition and detecting the second control operation performed on part of the multiple second control partitions, the scene components associated with the second control operation are collectively determined as the target operation object.
[0081] Specifically, if the operation attribute of the first control operation does not meet the first preset condition, and a sliding operation is detected on part of the multiple second control partitions, the scene components associated with the second control operation are collectively determined as the target operation object.
[0082] Of course, the operation performed on part of the multiple second control partitions is not limited to the above sliding operation, but can also be a click operation. That is, in the case where the operation attribute of the first control operation does not meet the first preset condition, the multiple second control partitions can be displayed. At this time, the player can directly select part of the second control partitions from the multiple second control partitions by means of the click operation, thereby collectively determining the scene components associated with the click operation as the target operation object.
[0083] Fig. 6 is a schematic diagram of yet another object editing method according to an embodiment of the present disclosure. As shown in Fig. 6, when a sliding operation performed on a partial angle range is detected, such as a sliding track sequentially from object A to object B to object C to object D, where object A, object B and object C are different windows of a virtual building model, and object D is a door of the virtual building model, object A, object B, object C and object D are merged for editing, and object A, object B, object C and object D are collectively determined as target operation objects.
[0084] Based on the above optional embodiment, by responding to the first control operation performed on the first control partition, recording the operation attribute of the first control operation, and in response to the operation attribute not satisfying the first preset condition and detecting the second control operation performed on part of the plurality of second control partitions, the scene components associated with the second control operation are collectively determined as target operation objects, thereby further improving the efficiency and accuracy of editing operations.
[0085] Optionally, in step S23, in response to the control operation performed on the first control area, the target operation object is selected, including: in response to the first control operation performed on the target control partition in the plurality of second control partitions, recording the operation attribute of the first control operation; and in response to the operation attribute satisfying a second preset condition, selecting the scene component corresponding to the target control partition as the target operation object.
[0086] Specifically, when the first control area only includes the first control partition and the plurality of second control partitions, in response to the first control operation performed on the target control partition in the plurality of second control partitions, the operation attribute of the first control operation is recorded, and then when the operation attribute satisfies the second preset condition, such as when the operation force of the first control operation performed on the target control partition is greater than a preset pressure value or the operation time of the first control operation is greater than a preset time, the scene component corresponding to the target control partition is selected as the target operation object.
[0087] Based on the above optional embodiment, by responding to the first control operation performed on the target control partition in the plurality of second control partitions, recording the operation attribute of the first control operation, and in response to the operation attribute satisfying the second preset condition, the scene component corresponding to the target control partition is selected as the target operation object, thereby further improving the efficiency and accuracy of editing operations.
[0088] Optionally, in step S23, in response to the control operation performed on the first control region, selecting the target operation object comprises: in response to the first control operation performed on the target control region in the plurality of second control regions, recording the operation attribute of the first control operation; in response to the operation attribute satisfying a second preset condition and the scene component corresponding to the target control region comprising a plurality of sub-components, displaying a plurality of third control regions associated with the target control region in the graphical user interface; in response to the first control operation performed on any control region in the plurality of third control regions, recording the operation attribute of the first control operation; and in response to the operation attribute satisfying a third preset condition, selecting the sub-component corresponding to any control region as the target operation object.
[0089] The second preset condition can be that the operation intensity of the first control operation performed on the target control region in the plurality of second control regions is greater than a preset pressure value (i.e., heavy pressing) or the operation time length of the first control operation is greater than a preset time length (i.e., long pressing). The third preset condition can also be that the operation intensity of the first control operation performed on any control region in the plurality of third control regions is greater than a preset pressure value (i.e., heavy pressing) or the operation time length of the first control operation is greater than a preset time length (i.e., long pressing). The first control operation performed on the target control region in the plurality of second control regions and the first control operation performed on any control region in the plurality of third control regions can be time-sequentially continuous control operations. For example, sliding from the target control region in the plurality of second control regions to any control region in the plurality of third control regions. Of course, the first control operation performed on the target control region in the plurality of second control regions and the first control operation performed on any control region in the plurality of third control regions can also be time-sequentially discontinuous control operations, but no other control operation is inserted between the two control operations. For example, first performing a click operation on the target control region in the plurality of second control regions, and then performing a click operation on any control region in the plurality of third control regions.
[0090] Specifically, FIG. 7 is a schematic diagram of another operation object editing method according to an embodiment of the present disclosure. As shown in FIG. 7, taking the scene component corresponding to the target control region as a window component in a virtual building model as an example, the window component comprises a plurality of sub-components such as a window frame and glass, and if a long pressing operation or a heavy pressing operation is performed on the target control region in the plurality of second control regions, a plurality of third control regions associated with the target control region are displayed in the graphical user interface, and in response to the long pressing operation or the heavy pressing operation performed on any control region (e.g., a control region corresponding to the window frame sub-component) in the plurality of third control regions, the sub-component corresponding to any control region is selected as the target operation object.
[0091] Based on the above optional embodiment, when the first control region can include not only the first control partition and the plurality of second control partitions, but also the plurality of third control partitions associated with the target control partition, by responding to the first control operation performed on the target control partition in the plurality of second control partitions, recording the operation attribute of the first control operation, and then responding to the operation attribute satisfying the second preset condition and the scene component corresponding to the target control partition containing the plurality of sub-components, displaying the plurality of third control partitions associated with the target control partition in the graphical user interface, subsequently responding to the first control operation performed on any control partition in the plurality of third control partitions, recording the operation attribute of the first control operation, and finally responding to the operation attribute satisfying the third preset condition, selecting the sub-component corresponding to any control partition as the target operation object, thereby further improving the efficiency and accuracy of the editing operation.
[0092] Optionally, in step S23, in response to the control operation performed on the first control region, the target operation object includes: in response to the first control operation performed on the target control partition in the plurality of second control partitions, recording the operation attribute of the first control operation; in response to the operation attribute satisfying the second preset condition and the scene component corresponding to the target control partition containing the plurality of sub-components, displaying the plurality of third control partitions associated with the target control partition in the graphical user interface; during the display of the plurality of third control partitions, in response to the operation position of the first control operation remaining in the target control partition, selecting the scene component corresponding to the target control partition as the target operation object.
[0093] The difference from the previous embodiment is that when the operation attribute of the first control operation performed on the target control partition in the plurality of second control partitions satisfies the second preset condition and the scene component corresponding to the target control partition contains the plurality of sub-components, although the plurality of third control partitions associated with the target control partition will be displayed in the graphical user interface, if the operation position of the first control operation remains in the target control partition, then at this time the scene component corresponding to the target control partition will be selected as the target operation object.
[0094] Still taking the scene component corresponding to the target control partition as the window model in the virtual building model as an example, the window model includes a plurality of sub-components such as window frames and glass, if the long press or double press operation is performed on the target control partition in the plurality of second control partitions, the plurality of third control partitions associated with the target control partition will be displayed in the graphical user interface. At this time, if the operation position of the first control operation remains in the target control partition corresponding to the window component, rather than performing control operation on any control partition in the plurality of third control partitions, then at this time the window component corresponding to the target control partition will be selected as the target operation object.
[0095] Optionally, the operation object editing method in the embodiments of the present disclosure further includes: in response to the first control operation performed on any one of the plurality of third control partitions, switching the observation view angle of the game scene to be edited from a first view angle to a second view angle, wherein the first view angle is an initial default view angle of the game scene to be edited, and the second view angle is a view angle of a subcomponent corresponding to any one of the control partitions.
[0096] Specifically, FIG. 8 is a schematic diagram of another operation object editing method according to an embodiment of the present disclosure. As shown in FIG. 8, in response to a long press or a double press operation performed on the third control partition corresponding to the window frame, the observation view angle of the virtual scene is switched from the initial default view angle shown in FIG. 3 to the close-up view angle of the window frame shown in FIG. 8.
[0097] Based on the above optional embodiments, by switching the observation view angle of the game scene to be edited from the first view angle to the second view angle in response to the first control operation performed on any one of the plurality of third control partitions, the view angle switching can be conveniently realized, and the operation flexibility is further improved.
[0098] Optionally, the operation object editing method in the embodiments of the present disclosure further includes: in response to the first control operation performed on any one of the plurality of third control partitions, switching the selected state of the scene component corresponding to the target control partition to the selected state of the subcomponent corresponding to any one of the control partitions.
[0099] For example, the color of the subcomponent can be changed to red, or the transparency thereof can be reduced, or a selected state marker can be marked beside the subcomponent, and the like. Specifically, according to actual needs and user habits, a suitable way can be selected to represent the selected state, and the embodiments of the present disclosure only give one example, but do not constitute specific limitation.
[0100] Based on the above optional embodiments, by switching the selected state of the scene component corresponding to the target control partition to the selected state of the subcomponent corresponding to any one of the control partitions in response to the first control operation performed on any one of the plurality of third control partitions, the flexibility and efficiency of the editing operation can be improved, and the user can more conveniently select and control the operation object.
[0101] Optionally, in step S23, in response to the control operation performed on the first control area, the target operation object is selected by:
[0102] In response to the first control operation performed on the target control partition of the plurality of second control partitions, the operation attribute of the first control operation is recorded;
[0103] In response to the operation attribute not satisfying the second preset condition and detecting the first control operation performed on the switched control partition in the plurality of second control partitions, the scene component corresponding to the switched control partition is selected as the target operation object.
[0104] Based on the above optional embodiments, by responding to the first control operation performed on the target control partition in the plurality of second control partitions, recording the operation attribute of the first control operation, and further responding to the operation attribute not satisfying the second preset condition and detecting the first control operation performed on the switched control partition in the plurality of second control partitions, the scene component corresponding to the switched control partition is selected as the target operation object, thereby further improving the efficiency and accuracy of the editing operation.
[0105] Optionally, in step S23, selecting the target operation object in response to the control operation performed on the first control area includes:
[0106] In response to the first control operation performed on the target control partition in the plurality of second control partitions, displaying the second control area in the graphical user interface;
[0107] In response to the third control operation performed on the second control area, the scene component corresponding to the target control partition is selected as the target operation object.
[0108] Specifically, FIG. 9 is a schematic diagram of another operation object editing method according to an embodiment of the present disclosure. As shown in FIG. 9, when the user slides the right hand to object A, the "selected" control is displayed on the left side in the graphical user interface. If the user clicks on the "selected" control, object A can be selected as the target operation object.
[0109] Based on the above optional embodiments, by responding to the first control operation performed on the target control partition in the plurality of second control partitions, displaying the second control area in the graphical user interface, and further responding to the third control operation performed on the second control area, the scene component corresponding to the target control partition is selected as the target operation object, thereby further improving the efficiency and accuracy of the editing operation.
[0110] Optionally, in step S23, selecting the target operation object in response to the control operation performed on the first control area further includes: in the target control partition maintaining the selected state, in response to the first control operation performed on the switched control partition in the plurality of second control partitions and detecting the third control operation performed on the second control area, the scene component corresponding to the switched control partition and the scene component corresponding to the target control partition are jointly determined as the target operation object.
[0111] Continuing to take FIG. 8 as an example, when the user slides the right hand to object A, a "select" control is displayed on the left side in the graphical user interface, and if the user clicks the "select" control, object A can be selected; when the user continues to slide the right hand to object B, the user clicks the "select" control, and object B can be selected, and then object A and object B are collectively determined as the target operation object.
[0112] Based on the above optional embodiment, by responding to the first control operation performed on the target control partition in the plurality of second control partitions and detecting the third control operation performed on the second control region while the target control partition keeps the selected state, the scene components corresponding to the target control partition and the scene components corresponding to the switched control partition are collectively determined as the target operation object, thereby further improving the efficiency and accuracy of the editing operation.
[0113] Optionally, in step S23, in response to the control operation performed on the first control region, the target operation object is selected, including:
[0114] In response to the first control operation performed on the target control partition in the plurality of second control partitions, the second control region is displayed in the graphical user interface;
[0115] In response to the third control operation performed on the second control region and detecting the second control operation performed on part of the plurality of second control partitions, the scene components associated with the second control operation are selected as the target operation object.
[0116] Specifically, FIG. 10 is a schematic diagram of another operation object editing method according to an embodiment of the present disclosure, as shown in FIG. 10, a "select" control is displayed on the left side in the graphical user interface, if the user performs a long press operation on the "select" control, the right hand performs a sliding operation on part of the angular range in the dial area, assuming that the sliding trajectory is object A→object B→object C→object D in turn, object A, object B, object C and object D are merged and edited, and then object A, object B, object C and object D are selected as the target operation object.
[0117] Based on the above optional embodiment, by responding to the first control operation performed on the target control partition in the plurality of second control partitions, the second control region is displayed in the graphical user interface, and then in response to the third control operation performed on the second control region and detecting the second control operation performed on part of the plurality of second control partitions, the scene components associated with the second control operation are selected as the target operation object, thereby further improving the efficiency and accuracy of the editing operation.
[0118] Optionally, in step S23, in response to the control operation performed on the first control region, the target operation object is selected, including:
[0119] In response to a fourth control operation performed on at least one of the second control partitions, a position of an end of the fourth control operation is recorded;
[0120] In response to the position of the end being located in a preset region of the graphical user interface, a scene component corresponding to the at least one control partition is selected as a target operation object.
[0121] Specifically, FIG. 11 is a schematic diagram of another operation object editing method according to an embodiment of the present disclosure. As shown in FIG. 11, a drag operation is performed on at least one of the second control partitions, and if the drag operation ends in a multi-selection region below the screen, a scene component corresponding to the at least one control partition is selected as a target operation object.
[0122] Based on the above optional embodiments, by responding to a fourth control operation performed on at least one of the second control partitions, a position of an end of the fourth control operation is recorded, and in response to the position of the end being located in a preset region of the graphical user interface, a scene component corresponding to the at least one control partition is selected as a target operation object, thereby further improving the efficiency and accuracy of the editing operation.
[0123] Optionally, in step S24, performing the editing operation on the target operation object comprises:
[0124] In response to a preset triggering condition being met, an operation panel associated with the target operation object is displayed in the graphical user interface, wherein the operation panel comprises a plurality of editing items, and the preset triggering condition is determined based on a contact duration between the touch medium and the first control region, or the preset triggering condition is determined based on a contact frequency between the touch medium and the first control region, and the touch medium is used to perform a control operation on the first control region.
[0125] In response to a fourth control operation performed on any one of the editing items, a corresponding editing operation is performed on the target operation object.
[0126] Specifically, FIG. 12 is a schematic diagram of another operation object editing method according to an embodiment of the present disclosure. As shown in FIG. 12, an operation panel associated with the target operation object is displayed in the graphical user interface, including but not limited to a cross-shaped or circular operation panel, and the operation panel is used to set a plurality of editing items such as moving, rotating, zooming, restoring, copying, and deleting in a preset arrangement manner in the editing mode. In response to a click operation performed on any one of the editing items, a corresponding editing operation is performed on the target operation object.
[0127] Based on the above optional embodiments, by displaying the operation panel associated with the target operation object in the graphical user interface, wherein the operation panel is provided with a plurality of editing items in a preset arrangement manner in the editing mode, and further responding to the fourth control operation performed on any one of the plurality of editing items, thereby performing the corresponding editing operation on the target operation object, further simplifying the complexity of the editing operation, and improving the editing efficiency.
[0128] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be realized by means of software and the necessary general hardware platform, of course, it can also be realized by hardware, but in many cases the former is a better implementation. Based on such understanding, the technical solutions of the disclosure or the parts that contribute to the related art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions for making a terminal device (which can be a mobile phone, computer, server, or network device, etc.) execute the method described in various embodiments of the disclosure.
[0129] In this embodiment, an operation object editing device is also provided, which is used to implement the above embodiments and preferred embodiments, and will not be described again. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, hardware or a combination of software and hardware is also possible and is contemplated.
[0130] FIG. 13 is a structural block diagram of an operation object editing device according to an embodiment of the disclosure, which provides a graphical user interface through a terminal device, as shown in FIG. 13, the device includes:
[0131] A first display module 1301 is configured to display a game scene to be edited through the graphical user interface, the game scene to be edited includes a combination of scene components, wherein the combination of scene components includes a plurality of scene components;
[0132] A second display module 1302 is configured to display a first control area corresponding to the combination of scene components, the first control area includes: a first control sub-area and a plurality of second control sub-areas, the first control sub-area is used for editing operation of the combination of scene components, and the plurality of second control sub-areas are used for editing operation of the scene components constituting the combination of scene components;
[0133] A selection module 1303 is configured to select a target operation object in response to a control operation performed on the first control area, wherein the target operation object includes at least one of the following: the combination of scene components, and the scene components constituting the combination of scene components;
[0134] The editing module 1304 is configured to perform an editing operation on the target operation object.
[0135] Optionally, the operation object editing apparatus further comprises a combination module 1305 configured to perform: in response to a setting operation on the first control region, control the association of the scene component combination with the first control region; in response to determining the scene component combination from the plurality of scene component combinations included in the game scene to be edited, select the control sub-region corresponding to the scene component combination in the first control region; and in response to selecting the scene component combination from the plurality of scene component combinations included in the game scene to be edited, display the scene component combination corresponding to the first control region in the graphical user interface.
[0136] Optionally, the second display module 1302 is further configured to perform: obtaining a hierarchical relationship of the scene component combination; and displaying the first control region of a preset level corresponding to the scene component combination based on the hierarchical relationship.
[0137] Optionally, the first control region of the preset level is a second-level first control region.
[0138] Optionally, the second display module 1302 is further configured to perform: displaying the first control sub-region corresponding to the scene component combination in a central range of the first control region based on the hierarchical relationship, and displaying a plurality of second control sub-regions corresponding to the scene components constituting the scene component combination in a first-level annular range surrounding the central range based on the hierarchical relationship.
[0139] Optionally, the second display module 1302 is further configured to perform: when a preset triggering condition is met, displaying a plurality of third control sub-regions in a second-level local annular range surrounding the first-level annular range based on the hierarchical relationship, wherein the plurality of third control sub-regions are used to perform editing operations on next-level sub-components of the target scene component respectively.
[0140] Optionally, the selection module 1303 is further configured to perform: in response to a first control operation performed on the first control sub-region, recording an operation attribute of the first control operation; and in response to the operation attribute satisfying a first preset condition, determining the plurality of scene components as the target operation object collectively.
[0141] Optionally, the selection module 1303 is further configured to perform: in response to a first control operation performed on the first control sub-region, recording an operation attribute of the first control operation; and in response to the operation attribute not satisfying the first preset condition and detecting a second control operation performed on part of the plurality of second control sub-regions, associating the scene components corresponding to the second control operation as the target operation object collectively.
[0142] Optionally, the selecting module 1303 is further configured to perform: in response to the first control operation performed on the target control partition in the plurality of second control partitions, recording an operation attribute of the first control operation; in response to the operation attribute satisfying a second preset condition, selecting the scene component corresponding to the target control partition as the target operation object.
[0143] Optionally, the selecting module 1303 is further configured to perform: in response to the first control operation performed on the target control partition in the plurality of second control partitions, recording an operation attribute of the first control operation; in response to the operation attribute satisfying a second preset condition and the scene component corresponding to the target control partition including a plurality of sub-components, displaying a plurality of third control partitions associated with the target control partition in the graphical user interface, wherein the second preset condition includes that a touch medium stays in the target control partition for more than a preset time length; in response to the first control operation performed on any control partition in the plurality of third control partitions, recording an operation attribute of the first control operation, wherein the first control operation performed on the target control partition and the first control operation performed on any control partition are time-sequentially continuous control operations; in response to the operation attribute satisfying a third preset condition, selecting the sub-component corresponding to any control partition as the target operation object.
[0144] Optionally, the selecting module 1303 is further configured to perform: in response to the first control operation performed on the target control partition in the plurality of second control partitions, recording an operation attribute of the first control operation; in response to the operation attribute satisfying a fourth preset condition, highlighting the target control partition in the graphical user interface, wherein the fourth preset condition includes that a touch medium stays in the target control partition for less than a preset time length.
[0145] Optionally, the operation object editing apparatus further includes: a switching module 1306 configured to perform, in response to the first control operation performed on any control partition in the plurality of third control partitions, controlling an observation perspective of the game to be edited to switch from a first perspective to a second perspective, wherein the first perspective is an initial default perspective of the game to be edited, and the second perspective is a perspective of the sub-component corresponding to any control partition.
[0146] Optionally, the switching module 1306 is further configured to perform: in response to the first control operation performed on any control partition in the plurality of third control partitions, switching a selected state of the scene component corresponding to the target control partition to a selected state of the sub-component corresponding to any control partition.
[0147] Optionally, the selecting module 1303 is further configured to perform: in response to the first control operation performed on the target control partition in the plurality of second control partitions, recording an operation attribute of the first control operation; in response to the operation attribute not satisfying the second preset condition and detecting the first control operation performed on a switched control partition in the plurality of second control partitions, selecting the scene component corresponding to the switched control partition as the target operation object.
[0148] Optionally, the selecting module 1303 is further configured to perform: in response to the first control operation performed on the target control partition in the plurality of second control partitions, displaying a second control area in the graphical user interface; and in response to the third control operation performed on the second control area, selecting the scene component corresponding to the target control partition as the target operation object.
[0149] Optionally, the selecting module 1303 is further configured to perform: in response to the first control operation performed on the switched control partition in the plurality of second control partitions while the target control partition remains in the selected state, and in response to the third control operation performed on the second control area, jointly determining the scene component corresponding to the switched control partition and the scene component corresponding to the target control partition as the target operation object.
[0150] Optionally, the selecting module 1303 is further configured to perform: in response to the first control operation performed on the target control partition in the plurality of second control partitions, displaying a second control area in the graphical user interface; and in response to the third control operation performed on the second control area and in response to the second control operation performed on part of the plurality of second control partitions, selecting the scene component associated with the second control operation as the target operation object.
[0151] Optionally, the selecting module 1303 is further configured to perform: in response to a fourth control operation performed on at least one control partition in the plurality of second control partitions, recording an end position of the fourth control operation; and in response to the end position being located in a preset area of the graphical user interface, selecting the scene component corresponding to the at least one control partition as the target operation object.
[0152] Optionally, the editing module 1304 is further configured to perform: in response to a preset triggering condition being met, displaying an operation panel associated with the target operation object in the graphical user interface, wherein the operation panel includes a plurality of editing items, the preset triggering condition is determined based on a contact duration between a touch medium and the first control area, or the preset triggering condition is determined based on a contact frequency between the touch medium and the first control area, the touch medium being used to perform a control operation on the first control area; and in response to a fourth control operation performed on any one of the plurality of editing items, performing a corresponding editing operation on the target operation object.
[0153] Optionally, the first control area is a geometrically symmetric figure, and the geometrically symmetric figure is divided according to a total number of the first control partition and the plurality of second control partitions.
[0154] Optionally, the first control area is a circular area, and the circular area includes a central area and a plurality of belt-shaped areas uniformly distributed around the central area, and the central area and the plurality of belt-shaped areas are divided according to a total number of the first control partition and the plurality of second control partitions.
[0155] It should be noted that the above various modules can be implemented by software or hardware, and for the latter, the implementation can be achieved by the following ways, but is not limited thereto: the above modules are located in the same processor; or the above various modules are located in different processors in any combination.
[0156] Embodiments of the present disclosure also provide a computer readable storage medium, which stores a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.
[0157] Optionally, in the embodiment, the above computer readable storage medium can include, but is not limited to: a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various computer program storage media.
[0158] Optionally, in the embodiment, the above computer readable storage medium can be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.
[0159] Optionally, in the embodiment, the above computer readable storage medium can be configured to store a computer program for executing the following steps:
[0160] S1, displaying a to-be-edited game scene through a graphical user interface, the to-be-edited game scene including a scene component combination, wherein the scene component combination includes a plurality of scene components;
[0161] S2, displaying a first control area corresponding to the scene component combination, wherein the first control area includes: a first control sub-area and a plurality of second control sub-areas, the first control sub-area being used for editing operation of the scene component combination, and the plurality of second control sub-areas being used for editing operation of the scene components constituting the scene component combination respectively;
[0162] S3, selecting a target operation object in response to a control operation performed on the first control area, wherein the target operation object includes at least one of the following: the scene component combination and the scene components constituting the scene component combination;
[0163] S4, performing editing operation on the target operation object.
[0164] Optionally, the computer readable storage medium is further configured to store program code for performing the following steps: in response to a setting operation on the first control area, controlling the association of the scene component combination with the first control area; in response to determining the scene component combination from the plurality of scene component combinations included in the game scene to be edited, selecting the control sub-area corresponding to the scene component combination in the first control area; and in response to selecting the scene component combination from the plurality of scene component combinations included in the game scene to be edited, displaying the first control area corresponding to the scene component combination in the graphical user interface.
[0165] Optionally, the computer readable storage medium is further configured to store program code for performing the following steps: obtaining a hierarchical relationship of the scene component combination; and displaying the first control area of the preset level corresponding to the scene component combination based on the hierarchical relationship.
[0166] Optionally, the first control area of the preset level is a second-level first control area.
[0167] Optionally, the computer readable storage medium is further configured to store program code for performing the following steps: based on the hierarchical relationship, displaying the first control sub-area corresponding to the scene component combination in a central range of the first control area, and based on the hierarchical relationship, displaying a plurality of second control sub-areas corresponding to the scene components constituting the scene component combination in a first-level annular range surrounding the central range.
[0168] Optionally, the computer readable storage medium is further configured to store program code for performing the following steps: when a preset triggering condition is met, based on the hierarchical relationship, displaying a plurality of third control sub-areas in a second-level local annular range surrounding the first-level annular range, wherein the plurality of third control sub-areas are used to perform editing operations on next-level sub-components of the target scene component, respectively.
[0169] Optionally, the computer readable storage medium is further configured to store program code for performing the following steps: in response to a first control operation performed on the first control sub-area, recording an operation attribute of the first control operation; and in response to the operation attribute satisfying a first preset condition, determining the plurality of scene components as the target operation object.
[0170] Optionally, the computer readable storage medium is further configured to store program code for performing the following steps: in response to a first control operation performed on the first control sub-area, recording an operation attribute of the first control operation; and in response to the operation attribute not satisfying the first preset condition and detecting a second control operation performed on part of the plurality of second control sub-areas, associating the scene components corresponding to the second control operation as the target operation object.
[0171] Optionally, the computer readable storage medium is further arranged to store program codes for performing the following steps: recording an operation attribute of the first control operation in response to the first control operation performed on the target control partition in the plurality of second control partitions; and selecting the scene component corresponding to the target control partition as the target operation object in response to the operation attribute satisfying a second preset condition.
[0172] Optionally, the computer readable storage medium is further arranged to store program codes for performing the following steps: recording an operation attribute of the first control operation in response to the first control operation performed on the target control partition in the plurality of second control partitions; displaying a plurality of third control partitions associated with the target control partition in the graphical user interface in response to the operation attribute satisfying the second preset condition and the scene component corresponding to the target control partition comprising a plurality of sub-components; recording an operation attribute of the first control operation in response to the first control operation performed on any one of the plurality of third control partitions; and selecting the sub-component corresponding to any one of the plurality of third control partitions as the target operation object in response to the operation attribute satisfying a third preset condition.
[0173] Optionally, the computer readable storage medium is further arranged to store program codes for performing the following steps: recording an operation attribute of the first control operation in response to the first control operation performed on the target control partition in the plurality of second control partitions; displaying a plurality of third control partitions associated with the target control partition in the graphical user interface in response to the operation attribute satisfying the second preset condition and the scene component corresponding to the target control partition comprising a plurality of sub-components; and selecting the scene component corresponding to the target control partition as the target operation object in response to the operation position of the first control operation remaining in the target control partition during the displaying of the plurality of third control partitions.
[0174] Optionally, the computer readable storage medium is further arranged to store program codes for performing the following steps: controlling the observation perspective of the game scene to be edited to switch from a first perspective to a second perspective in response to the first control operation performed on any one of the plurality of third control partitions, wherein the first perspective is an initial default perspective of the game scene to be edited, and the second perspective is a perspective of the sub-component corresponding to any one of the plurality of third control partitions.
[0175] Optionally, the computer readable storage medium is further arranged to store program codes for performing the following steps: switching a selected state of the scene component corresponding to the target control partition to a selected state of the sub-component corresponding to any one of the plurality of third control partitions in response to the first control operation performed on any one of the plurality of third control partitions.
[0176] Optionally, the computer readable storage medium is further arranged to store program code for performing the following steps: recording an operation attribute of the first control operation in response to the first control operation performed on the target control partition in the plurality of second control partitions; and selecting a scene component corresponding to the switched control partition as the target operation object in response to the operation attribute not satisfying a second preset condition and detecting the first control operation performed on the switched control partition in the plurality of second control partitions.
[0177] Optionally, the computer readable storage medium is further arranged to store program code for performing the following steps: displaying a second control area in the graphical user interface in response to the first control operation performed on the target control partition in the plurality of second control partitions; and selecting a scene component corresponding to the target control partition as the target operation object in response to a third control operation performed on the second control area.
[0178] Optionally, the computer readable storage medium is further arranged to store program code for performing the following steps: in response to the first control operation performed on the switched control partition in the plurality of second control partitions and detecting the third control operation performed on the second control area, determining a scene component corresponding to the switched control partition and a scene component corresponding to the target control partition as the target operation object while the target control partition remains in the selected state.
[0179] Optionally, the computer readable storage medium is further arranged to store program code for performing the following steps: displaying a second control area in the graphical user interface in response to the first control operation performed on the target control partition in the plurality of second control partitions; and selecting a scene component associated with the second control operation as the target operation object in response to a third control operation performed on the second control area and detecting a second control operation performed on a part of the plurality of second control partitions.
[0180] Optionally, the computer readable storage medium is further arranged to store program code for performing the following steps: recording an end position of a fourth control operation performed on at least one control partition in the plurality of second control partitions; and selecting a scene component corresponding to the at least one control partition as the target operation object in response to the end position being located in a preset area of the graphical user interface.
[0181] Optionally, the computer readable storage medium is further configured to store program code for performing the following steps: in response to a preset triggering condition being met, displaying an operation panel associated with the target operation object in the graphical user interface, wherein the operation panel comprises a plurality of editing items, the preset triggering condition is determined based on a contact duration between the touch medium and the first control region, or the preset triggering condition is determined based on a contact frequency between the touch medium and the first control region, the touch medium being used to perform a control operation on the first control region; in response to a fourth control operation performed on any one of the plurality of editing items, performing a corresponding editing operation on the target operation object.
[0182] Optionally, the first control region is a geometrically symmetric figure, and the geometrically symmetric figure is divided according to a total number of the first control subregion and the plurality of second control subregions.
[0183] Optionally, the first control region is a circular region, and the circular region comprises a central region and a plurality of belt-shaped regions uniformly distributed around the central region, and the central region and the plurality of belt-shaped regions are divided according to a total number of the first control subregion and the plurality of second control subregions.
[0184] In the computer readable storage medium of this embodiment, a game scene to be edited is displayed through a graphical user interface, the game scene to be edited comprises a scene component combination, a first control region corresponding to the scene component combination is then displayed, a target operation object is selected in response to a control operation performed on the first control region, and finally an editing operation is performed on the target operation object. The purpose of flexibly and conveniently editing the target operation object is achieved, technical effects of reducing operation difficulty and improving operation efficiency are achieved, and technical problems of great operation difficulty and low editing efficiency existing in the operation object editing method provided in the related art are solved.
[0185] From the above description of the embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software, or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a computer readable storage medium (which can be a CD-ROM, an U disk, a mobile hard disk, or the like) or a network, and includes a plurality of instructions to make a computer device (which can be a personal computer, a server, a terminal device, or a network device, etc.) execute the methods according to the embodiments of the present disclosure.
[0186] In the example embodiments of the present disclosure, a computer readable storage medium stores a program product capable of implementing the above-mentioned method of the embodiments. In some possible implementations, various aspects of the embodiments of the present disclosure can also be implemented in the form of a program product, which includes program codes for causing a terminal device to perform the steps described in the above-mentioned “example method” section according to various example embodiments of the present disclosure when the program product runs on the terminal device.
[0187] The program product for implementing the above-mentioned method according to the embodiments of the present disclosure can take a portable compact disc read-only memory (CD-ROM) and include program codes, and can run on a terminal device, such as a personal computer. However, the program product of the embodiments of the present disclosure is not limited to this, and in the embodiments of the present disclosure, the computer readable storage medium can be any tangible medium containing or storing a program, which can be used by or in conjunction with an instruction execution system, apparatus or device.
[0188] The above-mentioned program product can take any combination of one or more computer readable media. The computer readable storage medium may, for example, be but is not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer readable storage medium include an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0189] It should be noted that the program code contained in the computer readable storage medium can be transmitted by any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
[0190] The embodiments of the present disclosure also provide an electronic device including a memory and a processor, the memory storing a computer program, and the processor being configured to run the computer program to perform the steps in any of the above-mentioned method embodiments.
[0191] Optionally, the above-mentioned electronic device can further include a transmission device connected to the above-mentioned processor and an input and output device connected to the above-mentioned processor.
[0192] Optionally, in the present embodiment, the above-mentioned processor can be configured to perform the following steps by the computer program:
[0193] S1, display a game scene to be edited through a graphical user interface, the game scene to be edited comprising a combination of scene components, wherein the combination of scene components comprises a plurality of scene components;
[0194] S2, display a first control region corresponding to the combination of scene components, wherein the first control region comprises a first control sub-region and a plurality of second control sub-regions, the first control sub-region being used for editing the combination of scene components, and the plurality of second control sub-regions being used for editing the scene components constituting the combination of scene components respectively;
[0195] S3, select a target operation object in response to a control operation performed on the first control region, wherein the target operation object comprises at least one of the combination of scene components and the scene components constituting the combination of scene components;
[0196] S4, perform an editing operation on the target operation object.
[0197] Optionally, the processor can be further configured to perform the following steps through a computer program: in response to a setting operation on the first control region, associate the combination of scene components with the first control region; in response to determining the combination of scene components from a plurality of combinations of scene components included in the game scene to be edited, select a control sub-region corresponding to the combination of scene components in the first control region; and in response to selecting the combination of scene components from the plurality of combinations of scene components included in the game scene to be edited, display the first control region corresponding to the combination of scene components in the graphical user interface.
[0198] Optionally, the processor can be further configured to perform the following steps through a computer program: obtain a hierarchical relationship of the combination of scene components; and display a first control region of a preset level corresponding to the combination of scene components based on the hierarchical relationship.
[0199] Optionally, the first control region of the preset level is a first control region of level 2.
[0200] Optionally, the processor can be further configured to perform the following steps through a computer program: display the first control sub-region corresponding to the combination of scene components in a central range of the first control region based on the hierarchical relationship, and display a plurality of second control sub-regions corresponding to the scene components constituting the combination of scene components in a first level annular range surrounding the central range based on the hierarchical relationship.
[0201] Optionally, the processor can be further configured to perform the following steps through a computer program: when a preset triggering condition is met, display a plurality of third control sub-regions in a second level local annular range surrounding the first level annular range based on the hierarchical relationship, wherein the plurality of third control sub-regions are used for editing next level sub-components of the target scene component respectively.
[0202] Optionally, the processor can be further configured to record an operation attribute of the first control operation in response to the first control operation performed on the first control partition; and determine the scene components associated with the second control partitions as the target operation object in response to the operation attribute satisfying the first preset condition and detecting a second control operation performed on part of the second control partitions.
[0203] Optionally, the processor can be further configured to record an operation attribute of the first control operation in response to the first control operation performed on the first control partition; and determine the scene components associated with the second control partitions as the target operation object in response to the operation attribute satisfying the first preset condition and detecting a second control operation performed on part of the second control partitions.
[0204] Optionally, the processor can be further configured to record an operation attribute of the first control operation in response to the first control operation performed on the target control partition of the second control partitions; and select the scene component corresponding to the target control partition as the target operation object in response to the operation attribute satisfying the second preset condition.
[0205] Optionally, the processor can be further configured to record an operation attribute of the first control operation in response to the first control operation performed on the target control partition of the second control partitions; and select the scene component corresponding to the target control partition as the target operation object in response to the operation attribute satisfying the second preset condition and the scene component corresponding to the target control partition comprising a plurality of sub-components, display a plurality of third control partitions associated with the target control partition in the graphical user interface, record an operation attribute of the first control operation in response to the first control operation performed on any one of the third control partitions, and select the sub-component corresponding to the any one of the third control partitions as the target operation object in response to the operation attribute satisfying a third preset condition.
[0206] Optionally, the processor can be further configured to record an operation attribute of the first control operation in response to the first control operation performed on the target control partition of the second control partitions; and select the scene component corresponding to the target control partition as the target operation object in response to the operation attribute satisfying the second preset condition and the scene component corresponding to the target control partition comprising a plurality of sub-components, display a plurality of third control partitions associated with the target control partition in the graphical user interface, and select the scene component corresponding to the target control partition as the target operation object in response to the operation position of the first control operation remaining in the target control partition during the display of the plurality of third control partitions.
[0207] Optionally, the processor can be further configured to execute the following steps by means of the computer program: in response to the first control operation performed on any control partition of the plurality of third control partitions, switching the observation perspective of the game scene to be edited from a first perspective to a second perspective, wherein the first perspective is an initial default perspective of the game scene to be edited, and the second perspective is a perspective of a subcomponent corresponding to any control partition.
[0208] Optionally, the processor can be further configured to execute the following steps by means of the computer program: in response to the first control operation performed on any control partition of the plurality of third control partitions, switching the observation perspective of the game scene to be edited from a first perspective to a second perspective, wherein the first perspective is an initial default perspective of the game scene to be edited, and the second perspective is a perspective of a subcomponent corresponding to any control partition.
[0209] Optionally, the processor can be further configured to execute the following steps by means of the computer program: in response to the first control operation performed on the target control partition of the plurality of second control partitions, recording an operation attribute of the first control operation; and in response to the operation attribute not satisfying a second preset condition and detecting the first control operation performed on a switched control partition of the plurality of second control partitions, selecting a scene component corresponding to the switched control partition as the target operation object.
[0210] Optionally, the processor can be further configured to execute the following steps by means of the computer program: in response to the first control operation performed on the target control partition of the plurality of second control partitions, displaying a second control area in the graphical user interface; and in response to a third control operation performed on the second control area, selecting a scene component corresponding to the target control partition as the target operation object.
[0211] Optionally, the processor can be further configured to execute the following steps by means of the computer program: in response to the first control operation performed on the target control partition of the plurality of second control partitions and detecting the third control operation performed on the second control area, jointly determining a scene component corresponding to the switched control partition and a scene component corresponding to the target control partition as the target operation object.
[0212] Optionally, the processor can be further configured to execute the following steps by means of the computer program: in response to the first control operation performed on the target control partition of the plurality of second control partitions, displaying a second control area in the graphical user interface; and in response to the third control operation performed on the second control area and detecting a second control operation performed on part of the plurality of second control partitions, selecting a scene component associated with the second control operation as the target operation object.
[0213] Optionally, the processor can be further configured to execute the following steps by using a computer program: in response to a fourth control operation performed on at least one control partition in the plurality of second control partitions, recording an end position of the fourth control operation; in response to the end position being located in a preset area of the graphical user interface, selecting a scene component corresponding to the at least one control partition as a target operation object.
[0214] Optionally, the processor can be further configured to execute the following steps by using a computer program: in response to a preset trigger condition being met, displaying an operation panel associated with the target operation object in the graphical user interface, wherein the operation panel includes a plurality of editing items, the preset trigger condition is determined based on a contact duration between the touch medium and the first control area, or the preset trigger condition is determined based on a contact frequency between the touch medium and the first control area, the touch medium being used to perform a control operation on the first control area; in response to a fourth control operation performed on any one of the plurality of editing items, performing a corresponding editing operation on the target operation object.
[0215] Optionally, the first control area is a geometrically symmetric pattern, and the geometrically symmetric pattern is divided according to a total number of the first control partition and the plurality of second control partitions.
[0216] Optionally, the first control area is a circular area, and the circular area includes a central area and a plurality of belt-shaped areas uniformly distributed around the central area, and the central area and the plurality of belt-shaped areas are divided according to a total number of the first control partition and the plurality of second control partitions.
[0217] In the electronic device of this embodiment, a game scene to be edited is displayed through a graphical user interface, the game scene to be edited includes a scene component combination, and then a first control area corresponding to the scene component combination is displayed, and then in response to a control operation performed on the first control area, a target operation object is selected, and finally an editing operation is performed on the target operation object, so as to achieve the purpose of flexibly and conveniently editing the target operation object, thereby achieving the technical effects of reducing the operation difficulty and improving the operation efficiency of the target operation object, and further solving the technical problems of large operation difficulty and low editing efficiency of the operation object editing method provided in the related art.
[0218] FIG. 14 is a schematic diagram of an electronic device according to an embodiment of the present disclosure. As shown in FIG. 14, the electronic device 1400 is merely an example and should not impose any limitation on the functions and use range of the embodiments of the present disclosure.
[0219] As shown in FIG. 14, the electronic device 1400 is in the form of a general computing device. Components of the electronic device 1400 can include, but are not limited to, the at least one processor 1410 described above, the at least one memory 1420 described above, a bus 1430 connecting different system components, including the memory 1420 and the processor 1410, and a display 1440.
[0220] The memory 1420 described above stores program codes that can be executed by the processor 1410, so that the processor 1410 performs the steps according to various exemplary embodiments of the present disclosure described in the above method part of the embodiments of the present disclosure.
[0221] The memory 1420 can include a readable medium in the form of a volatile storage unit, such as a random access memory (RAM) 14201 and / or a cache memory 14202, and can further include a read-only memory (ROM) 14203, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory.
[0222] In some examples, the memory 1420 can also include program / utility 14204 having a set of programs / modules 14205, including but not limited to, an operating system, one or more application programs, other programs / modules, and program data, each of which or some combination thereof can include implementation of a network environment. The memory 1420 can further include a memory that is remotely located with respect to the processor 1410, which can be connected to the electronic device 1400 through a network. Examples of the above network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0223] The bus 1430 can be one or more of several types of bus structures, including a storage unit bus or a storage unit controller, a peripheral bus, a graphics acceleration port, a processor 1410, or a local bus using any of a variety of bus structures.
[0224] The display 1440 can be, for example, a liquid crystal display (LCD) that is touch screen type, which can enable a user to interact with a user interface of the electronic device 1400.
[0225] Optionally, the electronic device 1400 can also communicate with one or more external devices 1500 such as a keyboard or pointing devices, a Bluetooth device, or a device for reading media. The electronic device 1400 can also communicate with one or more devices that enable a user to interact with the electronic device 1400, and / or one or more devices (e.g., a router, a modem, a switch, a bridge, a hub, or a hub) that enable the electronic device 1400 to communicate with one or more other computing devices. Such communication can occur via Input / Output (I / O) interface 1450. Still yet, the electronic device 1400 can communicate with one or more networks (such as one or more local area networks (LANs), one or more wide area networks (WANs), and / or one or more public networks, such as the Internet) via network adapter 1460. As depicted, network adapter 1460 communicates with the other components of the electronic device 1400 via bus 1430. It should be appreciated that the electronic device 1400 can be a part of one or more devices, such as a distributed system, a grid computing system, or any other system that can include multiple components. It should also be appreciated that the electronic device 1400 can be a server, a client, or a peer device in a peer-to-peer network.
[0226] The electronic device 1400 can also include a keyboard, a cursor control device (e.g., a mouse), an input / output interface (I / O interface), a network interface, a power supply, and / or a camera.
[0227] Those skilled in the art will understand that the structure shown in FIG. 14 is merely an example and does not limit the structure of the electronic device. For example, the electronic device 1400 can include more or fewer components than shown in FIG. 14, or can have a different configuration of components. The memory 1420 can be used to store computer programs and corresponding data, such as the computer program and corresponding data of the operation object editing method in the embodiments of the present disclosure. The processor 1410 can execute various functional applications and data processing by running the computer programs stored in the memory 1420, that is, implement the operation object editing method described above.
[0228] The embodiments of the present disclosure also provide a computer program product. Optionally, in the embodiments, the computer program product can include a computer program, and the computer program, when executed by a processor, implements the method provided by the above-described embodiments.
[0229] Optionally, the computer program included in the computer program product performs the following steps when executed by a processor:
[0230] S1, display a game scene to be edited through a graphical user interface, the game scene to be edited including a combination of scene components, wherein the combination of scene components includes a plurality of scene components;
[0231] S2, display a first control region corresponding to the scene component combination, wherein the first control region comprises: a first control sub-region and a plurality of second control sub-regions, the first control sub-region is used for performing an editing operation on the scene component combination, and the plurality of second control sub-regions are used for respectively performing an editing operation on the scene components constituting the scene component combination;
[0232] S3, in response to a control operation performed on the first control region, selecting a target operation object, wherein the target operation object comprises at least one of the following: the scene component combination and the scene components constituting the scene component combination;
[0233] S4, performing an editing operation on the target operation object.
[0234] Embodiments of the present disclosure further provide a computer program product. Optionally, the computer program product described above can comprise a non-volatile computer readable storage medium, which can be used to store a computer program, and the computer program is executed by a processor to implement the method provided by the above embodiments.
[0235] Optionally, the computer program stored in the non-volatile computer readable storage medium is executed by the processor to perform the following steps:
[0236] S1, displaying a game scene to be edited through a graphical user interface, wherein the game scene to be edited comprises a scene component combination, and the scene component combination comprises a plurality of scene components;
[0237] S2, display a first control region corresponding to the scene component combination, wherein the first control region comprises: a first control sub-region and a plurality of second control sub-regions, the first control sub-region is used for performing an editing operation on the scene component combination, and the plurality of second control sub-regions are used for respectively performing an editing operation on the scene components constituting the scene component combination;
[0238] S3, in response to a control operation performed on the first control region, selecting a target operation object, wherein the target operation object comprises at least one of the following: the scene component combination and the scene components constituting the scene component combination;
[0239] S4, performing an editing operation on the target operation object.
[0240] Embodiments of the present disclosure further provide a computer program. Optionally, in the present embodiment, the computer program described above is executed by a processor to implement the method provided by the above embodiments.
[0241] Optionally, the computer program described above is executed by the processor to perform the following steps:
[0242] S1, display a game scene to be edited through a graphical user interface, the game scene to be edited comprising a combination of scene components, wherein the combination of scene components comprises a plurality of scene components;
[0243] S2, display a first control region corresponding to the combination of scene components, wherein the first control region comprises a first control sub-region and a plurality of second control sub-regions, the first control sub-region being used for editing operation on the combination of scene components, and the plurality of second control sub-regions being used for editing operation on the scene components constituting the combination of scene components respectively;
[0244] S3, select a target operation object in response to a control operation performed on the first control region, wherein the target operation object comprises at least one of the combination of scene components and the scene components constituting the combination of scene components;
[0245] S4, perform editing operation on the target operation object.
[0246] The above sequence numbers of the embodiments of the present disclosure are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0247] In the above embodiments of the present disclosure, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0248] In several embodiments provided by the present disclosure, it should be understood that the disclosed technology can be implemented in other ways. Of course, the embodiment described above is only a schematic, for example, the division of units can be a logical function division, and there can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, units or modules, and can be electrical or other forms.
[0249] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment scheme.
[0250] In addition, each functional unit in each embodiment of the present disclosure can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The above integrated unit can be realized in the form of hardware, or in the form of software functional unit.
[0251] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present disclosure, essentially or in other words, the part that contributes to the related art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present disclosure. The aforementioned storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.
[0252] The above only describes the preferred embodiments of the present disclosure, and it should be pointed out that, for those skilled in the art, without departing from the principles of the present disclosure, a number of improvements and refinements can be made, and these improvements and refinements should also be considered as the protection scope of the present disclosure.
Claims
1. An operation object editing method, providing a graphical user interface by a terminal device, comprising: displaying a game scene to be edited by the graphical user interface, the game scene to be edited comprising a scene component combination, wherein the scene component combination comprises a plurality of scene components; displaying a first control region corresponding to the scene component combination, wherein the first control region comprises a first control sub-region and a plurality of second control sub-regions, the first control sub-region being used for editing the scene component combination, and the plurality of second control sub-regions being used for respectively editing the scene components constituting the scene component combination; selecting a target operation object in response to a control operation performed on the first control region, wherein the target operation object comprises at least one of the scene component combination and the scene components constituting the scene component combination; performing an editing operation on the target operation object.
2. The operation object editing method according to claim 1, wherein The first control region corresponding to the scene component combination is implemented in at least one of the following manners: in response to a setting operation on the first control region, controlling to associate the scene component combination with the first control region; in response to determining the scene component combination from a plurality of scene component combinations included in the game scene to be edited, selecting a control sub-region corresponding to the scene component combination in the first control region; in response to selecting the scene component combination from the plurality of scene component combinations included in the game scene to be edited, displaying the first control region corresponding to the scene component combination in the graphical user interface.
3. The operation object editing method according to claim 1, wherein Displaying the first control region corresponding to the scene component combination comprises: obtaining a hierarchical relationship of the scene component combination; displaying the first control region of a preset hierarchical level corresponding to the scene component combination based on the hierarchical relationship.
4. The operation object editing method according to Claim 3, wherein The first control region of the preset hierarchical level is a second-level first control region.
5. The operation object editing method according to claim 3, wherein Displaying the first control region of the preset hierarchical level corresponding to the scene component combination based on the hierarchical relationship comprises: displaying the first control sub-region corresponding to the scene component combination in a central range of the first control region based on the hierarchical relationship, and displaying the plurality of second control sub-regions corresponding to the scene components constituting the scene component combination in a first hierarchical annular range surrounding the central range based on the hierarchical relationship.
6. The operation object editing method according to Claim 5, wherein Displaying the first control region of the preset hierarchical level corresponding to the scene component combination based on the hierarchical relationship further comprises: when a preset triggering condition is met, displaying a plurality of third control sub-regions in a second hierarchical local annular range surrounding the first hierarchical annular range based on the hierarchical relationship, wherein the plurality of third control sub-regions are used for respectively editing next-level sub-components of a target scene component.
7. The operation object editing method according to Claim 1, wherein Selecting the target operation object in response to the control operation performed on the first control region comprises: in response to a first control operation performed on the first control sub-region, recording an operation attribute of the first control operation. In response to the operation attribute satisfying a first preset condition, the plurality of scene components are collectively determined as the target operation object.
8. The operation object editing method according to claim 1, wherein In response to the control operation performed on the first control region, the target operation object is selected, including: In response to a first control operation performed on the first control region, an operation attribute of the first control operation is recorded; In response to the operation attribute not satisfying the first preset condition and detecting a second control operation performed on part of the plurality of second control regions, scene components associated with the second control operation are collectively determined as the target operation object.
9. The operation object editing method according to claim 1, wherein In response to the control operation performed on the first control region, the target operation object is selected, including: In response to a first control operation performed on the target control region of the plurality of second control regions, an operation attribute of the first control operation is recorded; In response to the operation attribute satisfying a second preset condition, a scene component corresponding to the target control region is selected as the target operation object.
10. The operation object editing method according to Claim 1, wherein In response to the control operation performed on the first control region, the target operation object is selected, including: In response to a first control operation performed on the target control region of the plurality of second control regions, an operation attribute of the first control operation is recorded; In response to the operation attribute satisfying a second preset condition and the scene component corresponding to the target control region including a plurality of sub-components, a plurality of third control regions associated with the target control region are displayed in the graphical user interface; In response to a first control operation performed on any control region of the plurality of third control regions, an operation attribute of the first control operation is recorded; In response to the operation attribute satisfying a third preset condition, a sub-component corresponding to the any control region is selected as the target operation object.
11. The operation object editing method according to Claim 1, wherein In response to the control operation performed on the first control region, the target operation object is selected, including: In response to a first control operation performed on the target control region of the plurality of second control regions, an operation attribute of the first control operation is recorded; In response to the operation attribute satisfying a second preset condition and the scene component corresponding to the target control region including a plurality of sub-components, a plurality of third control regions associated with the target control region are displayed in the graphical user interface; In the process of displaying the plurality of third control regions, in response to the operation position of the first control operation remaining in the target control region, a scene component corresponding to the target control region is selected as the target operation object.
12. The object editing method according to claim 10, wherein The operation object editing method further includes: In response to a first control operation performed on any control region of the plurality of third control regions, an observation perspective of the game scene to be edited is switched from a first perspective to a second perspective, where the first perspective is an initial default perspective of the game scene to be edited, and the second perspective is a perspective of a sub-component corresponding to the any control region.
13. The object editing method according to claim 10, wherein The operation object editing method further includes: In response to a first control operation performed on any control region of the plurality of third control regions, a selected state of a scene component corresponding to the target control region is switched to a selected state of a sub-component corresponding to the any control region.
14. The operation object editing method according to Claim 1, wherein selecting the target operation object in response to a control operation performed on the first control region includes: in response to a first control operation performed on a target control sub-region of the plurality of second control sub-regions, recording an operation attribute of the first control operation; in response to the operation attribute not satisfying a second preset condition and detecting a first control operation performed on a switched control sub-region of the plurality of second control sub-regions, selecting a scene component corresponding to the switched control sub-region as the target operation object.
15. The operation object editing method according to Claim 1, wherein selecting the target operation object in response to a control operation performed on the first control region includes: in response to a first control operation performed on a target control sub-region of the plurality of second control sub-regions, displaying a second control region in the graphical user interface; in response to a third control operation performed on the second control region, selecting a scene component corresponding to the target control sub-region as the target operation object.
16. The object editing method according to claim 15, wherein selecting the target operation object in response to a control operation performed on the first control region further includes: in response to a first control operation performed on a switched control sub-region of the plurality of second control sub-regions while the target control sub-region remains in a selected state and detecting a third control operation performed on the second control region, jointly determining a scene component corresponding to the switched control sub-region and a scene component corresponding to the target control sub-region as the target operation object.
17. The operation object editing method according to claim 1, wherein selecting the target operation object in response to a control operation performed on the first control region includes: in response to a first control operation performed on a target control sub-region of the plurality of second control sub-regions, displaying a second control region in the graphical user interface; in response to a third control operation performed on the second control region and detecting a second control operation performed on a part of the plurality of second control sub-regions, selecting a scene component associated with the second control operation as the target operation object.
18. The operation object editing method according to Claim 1, wherein selecting the target operation object in response to a control operation performed on the first control region includes: in response to a fourth control operation performed on at least one control sub-region of the plurality of second control sub-regions, recording an end position of the fourth control operation; in response to the end position being located within a preset region of the graphical user interface, selecting a scene component corresponding to the at least one control sub-region as the target operation object.
19. The operation object editing method according to claim 1, wherein performing an editing operation on the target operation object includes: in response to a preset triggering condition being satisfied, displaying an operation panel associated with the target operation object in the graphical user interface, wherein the operation panel includes a plurality of editing items, the preset triggering condition is determined based on a contact duration between a touch medium and the first control region, or the preset triggering condition is determined based on a contact frequency between the touch medium and the first control region, the touch medium being used to perform a control operation on the first control region; in response to a fourth control operation performed on any one of the plurality of editing items, performing a corresponding editing operation on the target operation object.
20. The operation object editing method according to Claim 1, wherein The first control region is a geometrically symmetric pattern, and the geometrically symmetric pattern is divided according to the total number of the first control subregion and the plurality of second control subregions.
21. The object editing method according to claim 20, wherein The first control region is a circular region, and the circular region includes a central region and a plurality of belt regions uniformly distributed around the central region, and the central region and the plurality of belt regions are divided according to the total number of the first control subregion and the plurality of second control subregions. 22.An operating object editing apparatus, which provides a graphical user interface through a terminal device, comprising: a first display module configured to display a game scene to be edited through the graphical user interface, the game scene to be edited including a scene component combination, wherein the scene component combination includes a plurality of scene components; a second display module configured to display a first control region corresponding to the scene component combination, the first control region including a first control subregion and a plurality of second control subregions, the first control subregion being used for editing operation of the scene component combination, and the plurality of second control subregions being used for editing operation of the scene components constituting the scene component combination; a selection module configured to select a target operating object in response to a control operation performed on the first control region, wherein the target operating object includes at least one of the scene component combination and the scene components constituting the scene component combination; an editing module configured to perform editing operation on the target operating object.
23. A computer readable storage medium having stored therein a computer program, wherein, The computer program is configured to be executed by a processor to perform the operating object editing method in any one of claims 1 to 21. 24.An electronic device comprising a memory and a processor, the memory storing a computer program, and the processor being configured to execute the computer program to perform the operating object editing method in any one of claims 1 to 21. 25.A computer program product comprising a computer program, the computer program being executed by a processor to implement the operating object editing method in any one of claims 1 to 21.
Citation Information
Patent Citations
Virtual article layout method and device and electronic equipment
CN114461328A
Function parameter setting method and device
CN116185257A
Game building editing method and device, storage medium and electronic equipment
CN117357903A
Game event editing method and device, storage medium and electronic equipment
CN117654051A
Game scene assembly method and device, storage medium and electronic equipment
CN117717785A