Game editing method and apparatus, and electronic device
By acquiring the initial image in the game editing method and device and displaying the editing interface during the game operation, the problem that the prior art cannot meet the user's personalized needs is solved, and the enthusiasm for secondary creation and dissemination of images in the game is improved.
Patent Information
- Application Number
- PCT/CN2024/113985
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-13
- Filing Date
- 2024-08-22
- Publication Date
- 2025-03-20
AI Technical Summary
The existing technology cannot meet users' personalized needs for game content recording and screenshots, especially in teaching video production, which cannot effectively hide irrelevant game information, affecting the teaching effect.
A game editing method and device are provided, by obtaining the initial image displayed on the game interface, displaying the editing interface during the game operation, and performing hidden controls on the control elements in the editing screen to determine whether it is displayed in the target image.
It meets users' personalized needs for image editing, improves users' enthusiasm for secondary creation and dissemination of images in the game, and can more effectively hide irrelevant game information and improve teaching effect.
Smart Images

Figure CN2024113985_20032025_PF_FP_ABST
Abstract
Description
Game editing method, device and electronic equipment
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application number 202311178897.2, filed on September 13, 2023, entitled “Game Editing Method, Device and Electronic Device”, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present disclosure relates to the field of game technology, and in particular to a game editing method, a game editing device, a computer-readable storage medium, and an electronic device. Background Art
[0004] In related technologies, players can use in-game recording and screenshot functions to record and capture game content. Typically, players can only choose whether to display game information outside the game scene (such as control buttons, dialog boxes, etc.) between recording and screenshot. However, for the production of teaching videos, if game information outside the game scene is not displayed, it cannot meet teaching requirements. If game information outside the game scene is displayed, a lot of irrelevant game information will be displayed, affecting teaching. In short, the above-mentioned recording and screenshot methods of game content cannot meet the personalized needs of users and are not conducive to the secondary creation and dissemination of in-game videos.
[0005] Summary of the Invention
[0006] In view of this, the purpose of the present disclosure is to provide a game editing method, a game editing device, a computer-readable storage medium and an electronic device. After obtaining the content displayed on the game interface to obtain an initial image, the editing interface can be displayed during the game running process, and the control elements in the displayed screen to be edited generated according to the initial image can be hidden and controlled, and it is determined whether each control element is displayed in the target image, so as to meet the user's personalized needs for image editing, thereby increasing the user's enthusiasm for secondary creation and dissemination of in-game images.
[0007] According to a first aspect of an embodiment of the present disclosure, a game editing method is provided, the method comprising: displaying a game interface generated by running a game program through a graphical user interface, the game interface comprising a game screen formed by capturing a game scene through a virtual camera and at least one control element; in response to a first specified operation, acquiring content displayed on the game interface to obtain an initial image; wherein the initial image comprises the game screen and at least one control element in the game interface; displaying an editing interface on the graphical user interface, the editing interface displaying a screen to be edited generated according to the initial image, the screen to be edited comprising the game screen and at least one control element; in response to a second specified operation for the editing interface, determining a target control element from at least one control element, wherein the target control element is a control element whose control is hidden; generating a target image, wherein the target image comprises the game screen and control elements of the at least one control element other than the target control element.
[0008] According to a second aspect of an embodiment of the present disclosure, a game editing device is provided, which includes: a game interface display module, configured to execute a game interface generated by running a game program through a graphical user interface, the game interface including a game screen formed by capturing a game scene through a virtual camera and at least one control element; an initial image determination module, configured to execute a response to a first specified operation, obtain content displayed on the game interface, and obtain an initial image; wherein the initial image includes the game screen and at least one control element in the game interface; an editing interface display module, configured to execute a response to a first specified operation on the editing interface, the editing interface displays a screen to be edited generated according to the initial image, the screen to be edited including the game screen and at least one control element; a control element editing module, configured to execute a response to a second specified operation on the editing interface, and determine a target control element from at least one control element, wherein the target control element is a control element whose control is hidden; and a target image generation module, configured to execute a target image generation, wherein the target image includes the game screen and control elements of the at least one control element other than the target control element.
[0009] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement any game editing method of the first aspect.
[0010] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement any one of the game editing methods of the first aspect.
[0011] The embodiments of the present disclosure bring the following beneficial effects:
[0012] The present disclosure provides a game editing method, a game editing device, a computer-readable storage medium, and an electronic device, which display a game interface generated by running a game program, obtain the content displayed on the game interface, and obtain an initial image; display a screen to be edited generated according to the initial image on the editing interface, the screen to be edited including a game screen and at least one control element; determine a target control element from at least one control element, and generate a target image, the target image including the game screen and the control elements of at least one control element other than the target control element. In this method, after obtaining the content displayed on the game interface to obtain the initial image, the editing interface can be displayed during the game running process, and the control elements in the screen to be edited generated according to the initial image can be hidden and controlled to determine whether each control element is displayed in the target image, thereby meeting the user's personalized needs for image editing and increasing the user's enthusiasm for secondary creation and dissemination of in-game images.
[0013] Other features and advantages of the present disclosure will be described in the following description, and in part will become apparent from the description, or understood by practicing the present disclosure. The objectives and other advantages of the present disclosure are realized and obtained by the structures particularly pointed out in the description, claims and drawings.
[0014] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the related technologies, the following briefly introduces the drawings required for use in the specific embodiments or related technical descriptions. Obviously, the drawings described below are some embodiments of the present disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.
[0016] FIG1 is a flowchart of a game editing method provided by one of the embodiments of the present disclosure;
[0017] FIG2 is a schematic diagram of an editing interface provided by one of the embodiments of the present disclosure;
[0018] FIG3 is a schematic diagram of another editing interface provided by one of the embodiments of the present disclosure;
[0019] FIG4 is a schematic diagram of another editing interface provided by one of the embodiments of the present disclosure;
[0020] FIG5 is a schematic diagram of a game interface provided by one of the embodiments of the present disclosure;
[0021] FIG6 is a schematic structural diagram of a game editing device provided by one of the embodiments of the present disclosure;
[0022] FIG7 is a schematic structural diagram of an electronic device provided in accordance with one of the embodiments of the present disclosure. DETAILED DESCRIPTION
[0023] To make the purpose, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of them. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0024] In the related art, players can record and take screenshots of game content through the in-game recording and screenshot functions. Usually, players can only choose whether to display game information outside the game scene (such as control buttons, dialog boxes, etc.) between recording or taking screenshots; however, for the production of teaching videos, if game information outside the game scene is not displayed, the teaching requirements cannot be met; if game information outside the game scene is displayed, more irrelevant game information will be displayed, affecting teaching. In short, the above-mentioned recording and screenshot methods of game content cannot meet the personalized needs of users and are not conducive to the secondary creation and dissemination of in-game videos. Based on this, the embodiments of the present disclosure provide a game editing method, device and electronic device, which can be applied to mobile phones, computers, notebooks, tablets and other devices.
[0025] In one embodiment of the present disclosure, the game editing method can be run on a local terminal device or a server. When the game editing method is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0026] In an optional embodiment, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a gaming method based on cloud computing. In the cloud game operation mode, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the game editing method are completed on the cloud game server. The role of the client device is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, TV, computer, PDA, etc.; but the cloud game server in the cloud is responsible for information processing. When playing the game, the player operates the client device to send operation instructions to the cloud game server. The cloud game server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.
[0027] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present the game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, conventionally downloading and installing the game program through an electronic device and running it. The local terminal device can provide the graphical user interface to the player in a variety of ways, for example, it can be rendered and displayed on the terminal's display screen, or provided to the player through holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present the graphical user interface, the graphical user interface includes the game screen, and the processor is used to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display screen.
[0028] In one possible implementation, the present disclosure provides a method for editing a game, providing a graphical user interface through a terminal device, wherein the terminal device can be the local terminal device mentioned above or a client device in the cloud interaction system mentioned above. As shown in FIG1 , the method includes the following steps:
[0029] Step S102: Displaying a game interface generated by running the game program through a graphical user interface, where the game interface includes a game screen formed by capturing a game scene through a virtual camera and at least one control element;
[0030] The above-mentioned graphical user interface is provided by the terminal device and is used to display interfaces generated by various application programs installed in the terminal device. The above-mentioned game interface is an interface generated by the game program installed in the terminal device. The above-mentioned control elements include game controls that can be clicked and touched by the user, and also include prompt information that the user cannot touch, such as various prompt pop-ups and information bars. The above-mentioned control elements can also be triggered game controls or prompt information that the game automatically displays in response to a specified event being triggered. Optionally, the above-mentioned control elements include: game controls that are fixedly displayed at a specified location, prompt information, and game information that is triggered and displayed by a specified event. The specified event can be controlling the controlled virtual character to move to a specified location, or clicking on a specified control, etc.
[0031] In some optional implementations, the aforementioned control elements may be referred to as "hub information." In a game interface, this typically includes multiple hub information items, typically including in-game tasks, character status, maps, items, progress, and so on. Hub information can have a fixed display location, such as in a corner or at the top of the game interface, to display information such as player status, task progress, and maps. Hub information can also be text, icons, progress bars, buttons, and other controls, allowing players to quickly access and manipulate relevant information. In other words, the purpose of hub information is to help players quickly understand their in-game status and environment so they can make appropriate decisions and actions.
[0032] The Hub is designed to provide players with a simple, intuitive interface, allowing them to easily understand game status and perform necessary operations. It provides real-time data updates and interactive features with the game world, such as switching tasks, viewing maps, and managing character equipment.
[0033] Step S104: In response to the first designated operation, obtaining content displayed on the game interface to obtain an initial image; wherein the initial image includes a game screen and at least one control element in the game interface;
[0034] The first designated operation may be a screen recording or screenshot operation, such as responding to a triggering operation of a photo control displayed on a game interface, or responding to a triggering operation of a screen recording control displayed on a game interface to obtain the content displayed on the game interface and obtain an initial image. The initial image may be a single image or multiple images, wherein the multiple images may be multiple video frames in a video.
[0035] Optionally, the game screen and at least one control element currently displayed on the game interface are captured to obtain an initial image, or the game screen and at least one control element displayed on the game interface over a period of time are recorded to obtain multiple initial images.
[0036] The game screen and control elements in the current game interface may be pre-defined by the user. For example, the game screen may be pre-set to display only the game screen, or to hide some control elements, or to hide a specified virtual character.
[0037] Step S106, displaying an editing interface on the graphical user interface, wherein the editing interface displays a screen to be edited generated according to the initial image, wherein the screen to be edited includes a game screen and at least one control element;
[0038] Optionally, an editing interface generated by running the game program is displayed in the graphical user interface, that is, the process of displaying the editing interface is performed in the game program, and is not an editing interface displayed through a third-party application.
[0039] The above-mentioned screen to be edited has the same content as that included in the initial image. Optionally, the game screen in the initial image can be set to a non-editable state (such as grayed out), and each control element can be set to an editable state and superimposed on the game screen to generate a screen to be edited.
[0040] Step S108, in response to a second designated operation on the editing interface, determining a target control element from at least one control element, wherein the target control element is a control element whose control is to be hidden;
[0041] The above-mentioned second specified operation can be a second specified operation for a control element in the screen to be edited displayed on the editing interface, for example, a trigger operation for the control element displays a hidden control on the control element, and in response to the trigger operation for the invisible control, the control element is determined as the target control element, and the target control element is controlled to be a hidden control element. At this time, the hidden control of the target control element in the screen to be edited will usually update the display mode (for example, the open eye icon in the hidden control is switched to the closed eye icon), or the target control element in the screen to be edited will update the display mode (for example, the target control element is displayed in a semi-transparent manner).
[0042] Step S110 : generating a target image, wherein the target image includes a game screen and control elements in at least one control element except a target control element.
[0043] A target image is generated according to the screen to be edited after editing. Optionally, a target control element in the screen to be edited is hidden to generate the target image.
[0044] The disclosed embodiment provides a game editing method, which displays a game interface generated by running a game program, obtains the content displayed on the game interface, and obtains an initial image; displays a screen to be edited generated based on the initial image on the editing interface, the screen to be edited including a game screen and at least one control element; determines a target control element from at least one control element, and generates a target image, the target image including the game screen and the control elements of at least one control element other than the target control element. In this method, after obtaining the content displayed on the game interface to obtain the initial image, the editing interface can be displayed during the game running process, and the control elements in the screen to be edited generated based on the initial image can be hidden and controlled to determine whether each control element is displayed in the target image, thereby meeting the user's personalized needs for image editing and increasing the user's enthusiasm for secondary creation and dissemination of in-game images.
[0045] The game interface includes a first display layer and a second display layer superimposed on the first display layer, wherein the first display layer includes the game screen and the second display layer includes at least one control element. In other words, the display priority of the control element is higher than the display priority of the game screen.
[0046] A possible implementation method of the above-mentioned step of obtaining the content displayed on the game interface and obtaining the initial image is as follows: obtaining the game screen included in the first display layer and at least one control element included in the second display layer; saving the game screen as the first image, saving at least one control element as the second image, and using the second image and the first image as the initial image.
[0047] Obtain the game screen included in the first display layer and at least one control element included in the second display layer at the current moment, save the game screen as a first image, and save at least one control element as a second image. Optionally, the second image can be superimposed on the first image to obtain an initial image. If recording, it is also necessary to obtain the initial image at the next moment and record each initial image according to time.
[0048] In other words, the initial image records the game screen and the various control elements superimposed on the game screen in layers. The purpose is to be able to set the control elements separately, such as setting the control elements to be editable.
[0049] The above-mentioned editing interface displays the step of generating the screen to be edited based on the initial image. A possible implementation method is: obtaining at least one control element included in the initial image; for each control element, controlling the control element to be editable to generate the screen to be edited; and displaying the screen to be edited on the editing interface.
[0050] Optionally, the function of obtaining each control element from the initial image can be implemented according to the code, and each control element can be set to an editable state. The screen to be edited is generated according to the set control elements and the game screen, and the screen to be edited is displayed in the editing interface.
[0051] Optionally, obtain at least one control element (all control elements) included in the initial image; divide at least one control element to obtain multiple control combinations; for each control combination, control the control combination to be editable and generate a screen to be edited; and display the screen to be edited on the editing interface.
[0052] For example, the editing interface shown in FIG2 includes a screen to be edited, and the screen to be edited includes multiple control elements, such as control element 1, control element 2, control element 3, control element 4, control element 5, and control element 6 in FIG2. In practice, the screen to be edited may include multiple control elements and is not limited to the control elements shown in FIG2.
[0053] The above-mentioned step of determining the target control element from at least one control element in response to the second specified operation on the editing interface, a possible implementation method is: in response to the selection operation on the control elements included in the screen to be edited, determining the selected target control element; in response to the editing operation on the target control element, controlling the target control element to be a hidden control element.
[0054] After responding to a selection operation on a control element included in the screen to be edited, the display mode of the selected target control element is usually updated, such as highlighting the target control element, and at the same time, a hidden control is displayed in a designated area of the target control element. At this time, a first identifier (such as an open-eye pattern) is displayed on the hidden control, and the first identifier indicates that the current target control element is not a control element that controls a hidden control. In response to an editing operation on the target control, which may be a trigger operation on the hidden control, the first identifier that controls the display of the hidden control is switched to a second identifier (such as a closed-eye pattern), and the target control element is now a hidden control element. The second identifier indicates that the current target control element is a control element that controls a hidden control.
[0055] For example, as shown in Figure 3, click the target control element (such as control element 2 in Figure 3) to determine the selected target control element, update the display mode of the selected target control element, which is displayed in gray in Figure 3, and display the eye-opening control in the upper right corner of control element 2. Click the eye-opening control to update it to the eye-closing control, and control the target control element to be a hidden control element.
[0056] Optionally, in response to a selection operation on a control element included in the screen to be edited, a selected target control element is determined; in response to a move operation on the target control element, the target control element is controlled to move in the screen to be edited.
[0057] Another possible implementation of the above-mentioned step of determining the target control element from at least one control element in response to the second specified operation on the editing interface is as follows: in response to a triggering operation on the target control element included in the screen to be edited, the target control element is controlled to be a hidden control element.
[0058] After the user clicks the target control element, the target control element is determined to be selected, and the target control element is controlled to be a hidden control element; optionally, after the target control element is controlled to be a hidden control element, the target control element is controlled to be hidden and displayed.
[0059] Another possible implementation manner: displaying a hiding mark of a control element on the screen to be edited; and in response to a triggering operation on the hiding mark of a target control element, controlling the target control element to be a hidden control element.
[0060] Optionally, a hidden mark is displayed on the editable control element to indicate that the control element can be edited (can be hidden). The target control element can be controlled to be a hidden control element by directly clicking the hidden mark of the target control element; optionally, after controlling the target control element to be a hidden control element, the target control element is controlled to be hidden and displayed.
[0061] The above-mentioned initial image includes multiple steps; the editing interface displays the screen to be edited generated according to the initial image. A possible implementation method is: displaying the first screen to be edited generated according to the initial image and the thumbnail of the screen to be edited generated by the initial image on the editing interface.
[0062] Exemplarily, as shown in FIG4 , the editing interface displays a first screen to be edited generated based on the initial image, and thumbnails 1 , 2 , 3 , 4 , and 5 of multiple screens to be edited generated based on the initial image.
[0063] The above method further includes: determining a selected thumbnail in response to a selection operation on a thumbnail; and switching the first to-be-edited screen to a to-be-edited screen corresponding to the selected thumbnail.
[0064] 4 , clicking thumbnail 2 switches the first to-be-edited screen to the second to-be-edited screen corresponding to the selected thumbnail 2. In response to a sliding operation on the thumbnail, the thumbnail is controlled to scroll left and right.
[0065] A possible implementation of the above-mentioned step of determining a target control element from at least one control element in response to the second specified operation on the editing interface is as follows: displaying hidden controls and visible controls on the editing interface; determining at least one control element as a target control element in response to a triggering operation on a hidden control; and canceling the determination of at least one control element as a target control element in response to a triggering operation on a visible control.
[0066] Exemplarily, as shown in FIG4 , the editing interface displays all show (corresponding to the above-mentioned show control) and all hide (corresponding to the above-mentioned hide control); click on hide all to determine at least one control element as the target control element, and control all control elements to be hidden control elements; click on show all to cancel the determination of at least one control element as the target control element, and control all control elements to be non-hidden control elements.
[0067] The above method also includes: displaying a preview control on the editing interface; generating a preview screen of the screen to be edited in response to a trigger operation on the preview control, and displaying the preview screen on the editing interface; wherein the preview screen includes the game screen and control elements in at least one control element other than the target control element.
[0068] Exemplarily, as shown in FIG4 , a preview control is displayed on the editing interface. The user clicks the preview control to delete the target control element in the screen to be edited. The preview screen is determined based on the deleted screen to be edited. The preview screen only includes the game screen and at least one control element except the target control element, and the preview screen is displayed on the editing interface.
[0069] A possible implementation of the above-mentioned step of generating a target image is as follows: displaying a save control on the editing interface; responding to a trigger operation for the save control, generating a target image based on a target control element in at least one control element of a game screen included in the screen to be edited.
[0070] For example, as shown in FIG4 , a save control is displayed on the editing interface. When the user clicks the save control, the target control element in the screen to be edited is deleted, and a target image is determined based on the screen to be edited after the deletion. Specifically, a target image is generated based on the remaining control elements and the game screen after the deletion of the target control element, and the target image is saved. The target image does not include the target control element.
[0071] The above method also includes: displaying a first control on the game interface, and controlling the control elements included in the game interface to hide and display in response to a triggering operation on the first control.
[0072] For example, in the game interface shown in FIG5 , an immersion mode (corresponding to the first control mentioned above) is displayed. When the user clicks on the immersion mode, the control elements included in the game interface are hidden and only the game screen is displayed.
[0073] The above method also includes: displaying a second control on the game interface, and displaying a configuration control in response to a trigger operation on the second control; and controlling the hiding and display of control elements and / or game elements corresponding to the configuration control included in the game interface in response to a configuration operation on the configuration control; wherein the game elements include virtual characters in the game scene.
[0074] Clicking the second control displays a configuration control, which typically includes multiple configuration controls. Different configuration controls are used to edit different control elements and game elements. Game elements can include non-player characters, designated virtual characters other than the controlled virtual character controlled by the current game account, and the like. These control elements can also include the name of the virtual character.
[0075] Usually, performing configuration operations on different configuration controls will control the game interface to hide the control elements or game elements corresponding to the configuration controls; the configuration operations may be click operations, sliding operations, and double-click operations, etc.
[0076] For example, as shown in FIG5 , a game interface includes a settings control (corresponding to the second control described above). Clicking the settings control displays multiple configuration controls, including a first configuration control, a second configuration control, a third configuration control, and a fourth configuration control. The first configuration control is used to configure the game controls and prompt information included in the game interface; the second configuration control is used to configure the name of the player-controlled virtual character included in the game interface; the third configuration control is used to configure a designated virtual character among the player-controlled virtual characters included in the game interface, excluding the controlled virtual character corresponding to the current game account; and the third configuration control is used to configure non-player characters included in the game interface.
[0077] The above-mentioned configuration control includes a first configuration control; in a possible implementation manner: in response to a first configuration operation on the first configuration control, the game control and prompt information included in the game interface are controlled to be hidden and displayed.
[0078] The above-mentioned configuration control includes a second configuration control; in a possible implementation manner: in response to a second configuration operation on the second configuration control, the character name of the virtual character controlled by the player included in the game interface is controlled to be hidden and displayed.
[0079] The above-mentioned configuration control includes a third configuration control; in one possible implementation: in response to a third configuration operation on the third configuration control, the game interface is controlled to hide the display of designated virtual characters other than the controlled virtual character corresponding to the current game account among the virtual characters controlled by the player.
[0080] The above configuration controls include a fourth configuration control; in one possible implementation, in response to a fourth configuration operation on the fourth configuration control, the non-player characters included in the game interface are controlled to be hidden and displayed.
[0081] The first configuration operation, the second configuration operation, the third configuration operation and the fourth configuration operation are usually click operations.
[0082] Corresponding to the above method embodiment, the present disclosure provides a game editing device, as shown in FIG6 , which includes:
[0083] A game interface display module 61 is configured to execute a game interface generated by running a game program through a graphical user interface, wherein the game interface includes a game screen formed by capturing a game scene through a virtual camera and at least one control element;
[0084] The initial image determination module 62 is configured to execute, in response to the first specified operation, acquiring content displayed on the game interface to obtain an initial image; wherein the initial image includes a game screen and at least one control element in the game interface;
[0085] An editing interface display module 63 is configured to execute displaying an editing interface on a graphical user interface, wherein the editing interface displays a screen to be edited generated according to the initial image, the screen to be edited including a game screen and at least one control element;
[0086] The control element editing module 64 is configured to execute a second designated operation on the editing interface and determine a target control element from at least one control element, wherein the target control element is a control element whose control is to be hidden;
[0087] The target image generation module 65 is configured to generate a target image, wherein the target image includes a game screen and control elements in at least one control element except a target control element.
[0088] The disclosed embodiment provides a game editing device that displays a game interface generated by running a game program, obtains the content displayed on the game interface, and obtains an initial image; displays a screen to be edited generated based on the initial image on the editing interface, the screen to be edited including a game screen and at least one control element; determines a target control element from at least one control element, and generates a target image, the target image including the game screen and the control elements of at least one control element other than the target control element. In this method, after obtaining the content displayed on the game interface to obtain the initial image, the editing interface can be displayed during the game running process, and the control elements in the screen to be edited generated based on the initial image can be hidden and controlled to determine whether each control element is displayed in the target image, thereby meeting the user's personalized needs for image editing and increasing the user's enthusiasm for secondary creation and dissemination of in-game images.
[0089] The game interface includes a first display layer and a second display layer superimposed on the first display layer, wherein the first display layer includes a game screen, and the second display layer includes at least one control element.
[0090] The above-mentioned initial image determination module is also configured to execute: obtaining the game screen included in the first display layer and at least one control element included in the second display layer; saving the game screen as a first image, saving at least one control element as a second image, and using the second image and the first image as initial images.
[0091] The editing interface display module is further configured to execute: obtaining at least one control element included in the initial image; for each control element, controlling the control element to be editable and generating a screen to be edited; and displaying the screen to be edited on the editing interface.
[0092] The control element editing module is further configured to execute: in response to a selection operation on a control element included in the screen to be edited, determine a selected target control element; in response to an editing operation on the target control element, control the control element to be a hidden control element.
[0093] The control element editing module is further configured to execute: in response to a triggering operation on a target control element included in the screen to be edited, control the target control element to be a hidden control element.
[0094] The control element editing module is further configured to execute: displaying a hidden mark of the control element on the screen to be edited; and controlling the target control element to be a hidden control element in response to a triggering operation on the hidden mark of the target control element.
[0095] The above control elements include: game controls that are fixedly displayed at a specified location, prompt information, and game information that is triggered by a specified event.
[0096] The above-mentioned initial image includes multiple images; the above-mentioned editing interface display module is further configured to execute: displaying a first to-be-edited screen generated according to the initial image and a thumbnail of the to-be-edited screen generated by the initial image on the editing interface.
[0097] The editing interface display module is further configured to execute: in response to a selection operation on a thumbnail, determine a selected thumbnail; and switch the first to-be-edited screen to the to-be-edited screen corresponding to the selected thumbnail.
[0098] The above-mentioned control element editing module is also configured to execute: displaying hidden controls and visible controls in the editing interface; responding to a trigger operation on a hidden control, determining at least one control element as a target control element; responding to a trigger operation on a visible control, canceling the determination of at least one control element as a target control element.
[0099] The above-mentioned device also includes: the preview module is further configured to execute: displaying a preview control on the editing interface; generating a preview screen of the screen to be edited in response to a trigger operation on the preview control, and displaying the preview screen on the editing interface; wherein the preview screen includes the game screen and control elements of at least one control element other than the target control element.
[0100] The target image generation module is further configured to execute: displaying a save control on the editing interface; and generating a target image in response to a trigger operation on the save control, based on a target control element in at least one control element of a game screen included in the screen to be edited.
[0101] The above-mentioned device also includes: a first hiding module, which is configured to execute the display of the first control on the game interface, and control the hiding and display of the control elements included in the game interface in response to the triggering operation on the first control.
[0102] The device also includes: a second hiding module, configured to display a second control on the game interface, and display a configuration control in response to a trigger operation on the second control; in response to a configuration operation on the configuration control, control elements and / or game elements corresponding to the configuration control included in the game interface to be hidden or displayed; wherein the game elements include virtual characters in the game scene.
[0103] The configuration control includes a first configuration control; the second hidden module is further configured to execute: in response to a first configuration operation on the first configuration control, controlling the hiding and display of the game controls and prompt information included in the game interface.
[0104] The above-mentioned configuration control includes a second configuration control; the above-mentioned second hiding module is further configured to execute: in response to a second configuration operation on the second configuration control, controlling the hiding display of the character name of the virtual character controlled by the player included in the game interface.
[0105] The above-mentioned configuration control includes a third configuration control; the above-mentioned second hidden module is also configured to execute: in response to the third configuration operation for the third configuration control, control the game interface to include hiding the display of specified virtual characters among the virtual characters controlled by the player except for the controlled virtual character corresponding to the current game account.
[0106] The configuration control includes a fourth configuration control; the second hiding module is further configured to execute: in response to a fourth configuration operation on the fourth configuration control, controlling the non-player characters included in the game interface to be hidden and displayed.
[0107] The game editing device provided in the embodiment of the present disclosure has the same technical features as the game editing method provided in the above embodiment, and therefore can also solve the same technical problems and achieve the same technical effects.
[0108] This embodiment further provides an electronic device, including a processor and a memory, wherein the memory stores machine-executable instructions that can be executed by the processor, and the processor executes the machine-executable instructions to implement the above-mentioned game editing method. The electronic device can be a server or a terminal device.
[0109] As shown in FIG7 , the electronic device includes a processor 100 and a memory 101 . The memory 101 stores machine-executable instructions that can be executed by the processor 100 . The processor 100 executes the machine-executable instructions to implement the above-mentioned game editing method.
[0110] Furthermore, the electronic device shown in FIG. 7 further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .
[0111] Among them, the memory 101 may include high-speed random access memory (RAM), and may also include non-volatile memory (non-volatile memory), such as at least one disk storage. The communication connection between the system network element and at least one other network element is achieved through at least one communication interface 103 (which can be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used. The bus 102 can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bidirectional arrow is used in Figure 7, but it does not mean that there is only one bus or one type of bus.
[0112] The processor 100 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 100 or by instructions in the form of software. The above-mentioned processor 100 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as a random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or register. The storage medium is located in the memory 101. The processor 100 reads the information in the memory 101 and, in conjunction with its hardware, completes the steps of the method of the aforementioned embodiment.
[0113] The processor in the electronic device can implement the following operations in the game editing method by executing machine-executable instructions:
[0114] A game interface generated by running a game program is displayed through a graphical user interface, the game interface including a game screen formed by capturing a game scene through a virtual camera and at least one control element; in response to a first designated operation, the content displayed on the game interface is acquired to obtain an initial image; wherein the initial image includes the game screen and at least one control element in the game interface; an editing interface is displayed on the graphical user interface, the editing interface displaying a screen to be edited generated based on the initial image, wherein the screen to be edited includes the game screen and at least one control element; in response to a second designated operation on the editing interface, a target control element is determined from the at least one control element, wherein the target control element is a control element to be hidden; and a target image is generated, wherein the target image includes the game screen and control elements of the at least one control element other than the target control element. In this method, after acquiring the content displayed on the game interface to obtain the initial image, the editing interface can be displayed during the game running process, and the control elements in the screen to be edited generated based on the initial image can be hidden, and whether each control element is displayed in the target image is determined, thereby meeting the user's personalized needs for image editing and increasing the user's enthusiasm for secondary creation and dissemination of in-game images.
[0115] The game interface includes a first display layer and a second display layer superimposed on the first display layer, wherein the first display layer includes a game screen, and the second display layer includes at least one control element.
[0116] The above-mentioned step of obtaining the content displayed on the game interface and obtaining the initial image includes: obtaining the game screen included in the first display layer and at least one control element included in the second display layer; saving the game screen as the first image, saving at least one control element as the second image, and using the second image and the first image as the initial image.
[0117] The step of displaying the screen to be edited generated according to the initial image on the editing interface includes: obtaining at least one control element included in the initial image; for each control element, controlling the control element to be editable to generate the screen to be edited; and displaying the screen to be edited on the editing interface.
[0118] The above-mentioned step of determining the target control element from at least one control element in response to the second specified operation on the editing interface includes: responding to the selection operation on the control element included in the screen to be edited, determining the selected target control element; responding to the editing operation on the target control element, controlling the control element to be a hidden control element.
[0119] The step of determining a target control element from at least one control element in response to the second designated operation on the editing interface includes: controlling the target control element to be hidden in response to a triggering operation on the target control element included in the screen to be edited.
[0120] The above-mentioned step of responding to the trigger operation of the target control element included in the screen to be edited and controlling the target control element to be a hidden control element includes: displaying the hidden mark of the control element on the screen to be edited; responding to the trigger operation of the hidden mark of the target control element and controlling the target control element to be a hidden control element.
[0121] The above control elements include: game controls that are fixedly displayed at a specified location, prompt information, and game information that is triggered by a specified event.
[0122] The above-mentioned initial images include multiple ones; the step of displaying the screen to be edited generated according to the initial images on the editing interface includes: displaying the first screen to be edited generated according to the initial images and thumbnails of the screen to be edited generated by the initial images on the editing interface.
[0123] The above method further includes: determining a selected thumbnail in response to a selection operation on a thumbnail; and switching the first to-be-edited screen to the to-be-edited screen corresponding to the selected thumbnail.
[0124] The above-mentioned step of determining the target control element from at least one control element in response to the second specified operation on the editing interface includes: displaying hidden controls and visible controls on the editing interface; determining at least one control element as the target control element in response to the triggering operation on the hidden control; and canceling the determination of at least one control element as the target control element in response to the triggering operation on the visible control.
[0125] The above method also includes: displaying a preview control on the editing interface; generating a preview screen of the screen to be edited in response to a trigger operation on the preview control, and displaying the preview screen on the editing interface; wherein the preview screen includes the game screen and control elements in at least one control element other than the target control element.
[0126] The above-mentioned step of generating the target image includes: displaying a save control on the editing interface; responding to a trigger operation for the save control, generating a target image based on a target control element in at least one control element of the game screen included in the screen to be edited.
[0127] The above method also includes: displaying a first control on the game interface, and controlling the control elements included in the game interface to hide and display in response to a triggering operation on the first control.
[0128] The above method also includes: displaying a second control on the game interface, and displaying a configuration control in response to a trigger operation on the second control; and controlling the hiding and display of control elements and / or game elements corresponding to the configuration control included in the game interface in response to a configuration operation on the configuration control; wherein the game elements include virtual characters in the game scene.
[0129] The above-mentioned configuration control includes a first configuration control; in response to a configuration operation on the configuration control, the step of controlling the hiding and displaying of control elements corresponding to the configuration control included in the game interface includes: in response to a first configuration operation on the first configuration control, controlling the hiding and displaying of game controls and prompt information included in the game interface.
[0130] The above-mentioned configuration control includes a second configuration control; in response to the configuration operation on the configuration control, the step of controlling the hiding and displaying of the control elements corresponding to the configuration control included in the game interface includes: in response to the second configuration operation on the second configuration control, controlling the hiding and displaying of the character name of the virtual character controlled by the player included in the game interface.
[0131] The above-mentioned configuration control includes a third configuration control; in response to the configuration operation on the configuration control, the step of controlling the hiding and displaying of the game elements corresponding to the configuration control included in the game interface includes: in response to the third configuration operation on the third configuration control, controlling the hiding and displaying of the specified virtual characters among the virtual characters controlled by the player except for the controlled virtual character corresponding to the current game account in the game interface.
[0132] The above-mentioned configuration control includes a fourth configuration control; in response to a configuration operation on the configuration control, the step of controlling the hiding and display of game elements corresponding to the configuration control included in the game interface includes: in response to a fourth configuration operation on the fourth configuration control, controlling the hiding and display of non-player characters included in the game interface.
[0133] This embodiment also provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned game editing method.
[0134] The machine-executable instructions stored in the machine-readable storage medium can implement the following operations in the game editing method by executing the machine-executable instructions:
[0135] A game interface generated by running a game program is displayed through a graphical user interface, the game interface including a game screen formed by capturing a game scene through a virtual camera and at least one control element; in response to a first designated operation, the content displayed on the game interface is acquired to obtain an initial image; wherein the initial image includes the game screen and at least one control element in the game interface; an editing interface is displayed on the graphical user interface, the editing interface displaying a screen to be edited generated based on the initial image, wherein the screen to be edited includes the game screen and at least one control element; in response to a second designated operation on the editing interface, a target control element is determined from the at least one control element, wherein the target control element is a control element to be hidden; and a target image is generated, wherein the target image includes the game screen and control elements of the at least one control element other than the target control element. In this method, after acquiring the content displayed on the game interface to obtain the initial image, the editing interface can be displayed during the game running process, and the control elements in the screen to be edited generated based on the initial image can be hidden, and whether each control element is displayed in the target image is determined, thereby meeting the user's personalized needs for image editing and increasing the user's enthusiasm for secondary creation and dissemination of in-game images.
[0136] The game interface includes a first display layer and a second display layer superimposed on the first display layer, wherein the first display layer includes a game screen, and the second display layer includes at least one control element.
[0137] The above-mentioned step of obtaining the content displayed on the game interface and obtaining the initial image includes: obtaining the game screen included in the first display layer and at least one control element included in the second display layer; saving the game screen as the first image, saving at least one control element as the second image, and using the second image and the first image as the initial image.
[0138] The step of displaying the screen to be edited generated according to the initial image on the editing interface includes: obtaining at least one control element included in the initial image; for each control element, controlling the control element to be editable to generate the screen to be edited; and displaying the screen to be edited on the editing interface.
[0139] The above-mentioned step of determining the target control element from at least one control element in response to the second specified operation on the editing interface includes: responding to the selection operation on the control element included in the screen to be edited, determining the selected target control element; responding to the editing operation on the target control element, controlling the control element to be a hidden control element.
[0140] The step of determining a target control element from at least one control element in response to the second designated operation on the editing interface includes: controlling the target control element to be hidden in response to a triggering operation on the target control element included in the screen to be edited.
[0141] The above-mentioned step of responding to the trigger operation of the target control element included in the screen to be edited and controlling the target control element to be a hidden control element includes: displaying the hidden mark of the control element on the screen to be edited; responding to the trigger operation of the hidden mark of the target control element and controlling the target control element to be a hidden control element.
[0142] The above control elements include: game controls that are fixedly displayed at a specified location, prompt information, and game information that is triggered by a specified event.
[0143] The above-mentioned initial images include multiple ones; the step of displaying the screen to be edited generated according to the initial images on the editing interface includes: displaying the first screen to be edited generated according to the initial images and thumbnails of the screen to be edited generated by the initial images on the editing interface.
[0144] The above method further includes: determining a selected thumbnail in response to a selection operation on a thumbnail; and switching the first to-be-edited screen to the to-be-edited screen corresponding to the selected thumbnail.
[0145] The above-mentioned step of determining the target control element from at least one control element in response to the second specified operation on the editing interface includes: displaying hidden controls and visible controls on the editing interface; determining at least one control element as the target control element in response to the triggering operation on the hidden control; and canceling the determination of at least one control element as the target control element in response to the triggering operation on the visible control.
[0146] The above method also includes: displaying a preview control on the editing interface; generating a preview screen of the screen to be edited in response to a trigger operation on the preview control, and displaying the preview screen on the editing interface; wherein the preview screen includes the game screen and control elements in at least one control element other than the target control element.
[0147] The above-mentioned step of generating the target image includes: displaying a save control on the editing interface; responding to a trigger operation for the save control, generating a target image based on a target control element in at least one control element of the game screen included in the screen to be edited.
[0148] The above method also includes: displaying a first control on the game interface, and controlling the control elements included in the game interface to hide and display in response to a triggering operation on the first control.
[0149] The above method also includes: displaying a second control on the game interface, and displaying a configuration control in response to a trigger operation on the second control; and controlling the hiding and display of control elements and / or game elements corresponding to the configuration control included in the game interface in response to a configuration operation on the configuration control; wherein the game elements include virtual characters in the game scene.
[0150] The above-mentioned configuration control includes a first configuration control; in response to a configuration operation on the configuration control, the step of controlling the hiding and displaying of control elements corresponding to the configuration control included in the game interface includes: in response to a first configuration operation on the first configuration control, controlling the hiding and displaying of game controls and prompt information included in the game interface.
[0151] The above-mentioned configuration control includes a second configuration control; in response to the configuration operation on the configuration control, the step of controlling the hiding and displaying of the control elements corresponding to the configuration control included in the game interface includes: in response to the second configuration operation on the second configuration control, controlling the hiding and displaying of the character name of the virtual character controlled by the player included in the game interface.
[0152] The above-mentioned configuration control includes a third configuration control; in response to the configuration operation on the configuration control, the step of controlling the hiding and displaying of the game elements corresponding to the configuration control included in the game interface includes: in response to the third configuration operation on the third configuration control, controlling the hiding and displaying of the specified virtual characters among the virtual characters controlled by the player except for the controlled virtual character corresponding to the current game account in the game interface.
[0153] The above-mentioned configuration control includes a fourth configuration control; in response to a configuration operation on the configuration control, the step of controlling the hiding and display of game elements corresponding to the configuration control included in the game interface includes: in response to a fourth configuration operation on the fourth configuration control, controlling the hiding and display of non-player characters included in the game interface.
[0154] The game editing method, game editing device, electronic device, and computer program product of the system provided by the embodiments of the present disclosure include a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the previous method embodiments. For specific implementation, please refer to the method embodiments and will not be repeated here.
[0155] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems and devices can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0156] In addition, in the description of the embodiments of the present disclosure, unless otherwise expressly specified or limited, the terms "installed," "connected," and "connected" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium; and they can refer to internal connections between two components. Those skilled in the art will understand the specific meanings of the above terms in the present disclosure based on the specific circumstances.
[0157] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the relevant technology or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0158] In the description of this disclosure, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings and are intended solely to facilitate the description of this disclosure and simplify the description. They do not indicate or imply that the devices or components referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limitations on this disclosure. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0159] Finally, it should be noted that the above embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The scope of protection of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the above embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above embodiments within the technical scope disclosed in the present disclosure, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A game editing method, the method comprising: Displaying a game interface generated by running the game program through a graphical user interface, the game interface including a game screen formed by capturing a game scene through a virtual camera and at least one control element; In response to the first specified operation, the content displayed on the game interface is acquired to obtain an initial image; wherein the initial image includes the game screen and the at least one control element in the game interface; Displaying an editing interface on the graphical user interface, wherein the editing interface displays a screen to be edited generated according to the initial image, wherein the screen to be edited includes the game screen and the at least one control element; In response to a second designated operation on the editing interface, determining a target control element from the at least one control element, wherein the target control element is a control element whose control is hidden; A target image is generated, wherein the target image includes the game screen and control elements of the at least one control element except the target control element.
2. The method according to claim 1, wherein: The game interface includes a first display layer and a second display layer superimposed on the first display layer, wherein the first display layer includes the game screen, and the second display layer includes the at least one control element.
3. The method according to claim 2, wherein: The step of obtaining the content displayed on the game interface to obtain the initial image comprises: Acquire the game screen included in the first display layer and the at least one control element included in the second display layer; The game screen is saved as a first image, the at least one control element is saved as a second image, and the second image and the first image are used as the initial image.
4. The method according to claim 1, wherein: The step of displaying the to-be-edited picture generated according to the initial image on the editing interface comprises: Acquire the at least one control element included in the initial image; For each of the control elements, controlling the control element to be in an editable state and generating the screen to be edited; The picture to be edited is displayed on the editing interface.
5. The method according to claim 4, wherein: In response to a second designated operation on the editing interface, the step of determining a target control element from the at least one control element comprises: In response to a selection operation on the control element included in the screen to be edited, determining a selected target control element; In response to an editing operation on the target control element, the target control element is controlled to be a hidden control element.
6. The method according to claim 4, wherein: In response to a second designated operation on the editing interface, the step of determining a target control element from the at least one control element comprises: In response to a triggering operation on a target control element included in the screen to be edited, the target control element is controlled to be a hidden control element.
7. The method according to claim 6, wherein: In response to a trigger operation on a target control element included in the screen to be edited, the step of controlling the target control element to be a hidden control element includes: Displaying a hidden mark of the control element on the screen to be edited; In response to a triggering operation on a hiding mark of the target control element, the target control element is controlled to be a hidden control element.
8. The method according to claim 1, wherein: The control elements include: game controls that are fixedly displayed at a specified position, prompt information, and game information that is triggered and displayed by a specified event.
9. The method according to claim 1, wherein: The initial image includes a plurality of images; and the step of displaying the screen to be edited generated according to the initial image on the editing interface includes: The editing interface displays a first picture to be edited generated according to the initial image and a thumbnail of the picture to be edited generated according to the initial image.
10. The method according to claim 9, wherein: The method further comprises: In response to a selection operation on the thumbnail, determining a selected thumbnail; The first picture to be edited is switched to the picture to be edited corresponding to the selected thumbnail.
11. The method according to claim 1, wherein: In response to a second designated operation on the editing interface, the step of determining a target control element from the at least one control element comprises: Display hidden controls and displayed controls on the editing interface; In response to a triggering operation on the hidden control, determining the at least one control element as the target control element; In response to a trigger operation on the display control, cancel determining the at least one control element as the target control element.
12. The method according to claim 1, wherein: The method further comprises: Displaying a preview control on the editing interface; In response to a trigger operation on the preview control, a preview screen of the screen to be edited is generated, and the preview screen is displayed on the editing interface; wherein the preview screen includes the game screen and control elements of the at least one control element except the target control element.
13. The method according to claim 1, wherein: The steps to generate the target image include: Displaying a save control on the editing interface; In response to a triggering operation for the save control, the target image is generated according to the game screen included in the screen to be edited and the target control element in the at least one control element.
14. The method according to claim 1, wherein: The method further comprises: A first control is displayed on the game interface, and in response to a trigger operation on the first control, the control elements included in the game interface are controlled to be hidden and displayed.
15. The method according to claim 1, wherein: The method further comprises: Displaying a second control on the game interface, and displaying a configuration control in response to a trigger operation on the second control; In response to a configuration operation on the configuration control, the control elements and / or game elements corresponding to the configuration control included in the game interface are controlled to be hidden or displayed; wherein the game elements include virtual characters in the game scene.
16. The method according to claim 15, wherein: The configuration controls include a first configuration control; In response to a configuration operation on the configuration control, the step of controlling the control element corresponding to the configuration control included in the game interface to be hidden and displayed comprises: In response to a first configuration operation for the first configuration control, the game controls and prompt information included in the game interface are controlled to be hidden and displayed.
17. The method according to claim 15, wherein: The configuration controls include a second configuration control; In response to a configuration operation on the configuration control, the step of controlling the control element corresponding to the configuration control included in the game interface to be hidden and displayed comprises: In response to a second configuration operation for the second configuration control, the character name of the virtual character controlled by the player included in the game interface is controlled to be hidden and displayed.
18. The method according to claim 15, wherein: The configuration controls include a third configuration control; In response to the configuration operation on the configuration control, the step of controlling the game elements corresponding to the configuration control included in the game interface to be hidden and displayed comprises: In response to the third configuration operation for the third control, the game interface is controlled to hide and display designated virtual characters among the virtual characters controlled by the player except for the controlled virtual character corresponding to the current game account.
19. The method according to claim 15, wherein: The configuration controls include a fourth configuration control; In response to the configuration operation on the configuration control, the step of controlling the game elements corresponding to the configuration control included in the game interface to be hidden and displayed comprises: In response to a fourth configuration operation on the fourth configuration control, non-player characters included in the game interface are controlled to be hidden and displayed.
20. A game editing device, comprising: A game interface display module is configured to execute displaying a game interface generated by running a game program through a graphical user interface, wherein the game interface includes a game screen formed by capturing a game scene through a virtual camera and at least one control element; An initial image determination module is configured to execute, in response to a first specified operation, acquiring content displayed on the game interface to obtain an initial image; wherein the initial image includes the game screen and the at least one control element in the game interface; An editing interface display module is configured to execute displaying an editing interface on the graphical user interface, wherein the editing interface displays a screen to be edited generated according to the initial image, wherein the screen to be edited includes the game screen and the at least one control element; A control element editing module is configured to execute a second designated operation in response to the editing interface, and determine a target control element from the at least one control element, wherein the target control element is a control element whose control is hidden; The target image generation module is configured to generate a target image, wherein the target image includes the game screen and control elements of the at least one control element except the target control element.
21. An electronic device, comprising: A processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the game editing method described in any one of claims 1-19.
22. A computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the game editing method described in any one of claims 1-19.
Citation Information
Patent Citations
Cloud game screenshot interaction method and system
CN113676748A
Virtual photographing method, related device, equipment and storage medium
CN114392565A
Image processing method based on game live broadcast and related equipment
CN115624765A
Video recording method and device in game, electronic equipment and storage medium
CN115814405A
Game editing method and device and electronic equipment
CN117462955A