Virtual shooting method and device, electronic equipment and storage medium

By transferring shooting permissions in multi-person co-shooting mode, the problem of unstable shooting quality caused by differences in shooting abilities among different users is solved, thereby improving the quality of virtual shooting and user experience.

CN121754878APending Publication Date: 2026-03-31NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-25
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In virtual shooting scenarios using multi-person collaborative shooting mode, the quality of shooting results cannot be guaranteed due to the different shooting abilities of different users, which affects the user experience.

Method used

By transferring shooting permissions between game accounts, accounts with shooting permissions can be switched to accounts without shooting permissions, and vice versa, ensuring the quality of shooting results.

Benefits of technology

By flexibly transferring shooting permissions, the quality of virtual shooting is improved, enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121754878A_ABST
    Figure CN121754878A_ABST
Patent Text Reader

Abstract

The invention discloses a virtual shooting method and device, electronic equipment and a computer readable storage medium, according to the embodiment of the invention, a first shooting interface of a first game account is displayed, the first shooting interface displays a controlled game role and a co-shooting game role controlled by a second game account, the first game account is in a first state, and the second game account is in a second state; the second game account is in a second state; in response to a co-shooting permission transfer event initiated by the first game account, sending a shooting permission transfer request to a second game account so as to display shooting permission transfer request information on a second shooting interface of the second game account; and in response to a confirmation event of the second game account for the shooting permission transfer request information, switching the first game account from the first state to the second state, and under the confirmation event, switching the second game account from the second state to the first state, so that the quality of a shooting result obtained by shooting the virtual scene can be ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of game technology, specifically to a virtual shooting method, apparatus, electronic device, and storage medium. Background Technology

[0002] The rise of the internet and the continuous development and evolution of hardware and software technologies have spurred the emergence of smart devices and software. Simultaneously, a large number of games of various themes have sprung up to meet user needs.

[0003] Currently, in the virtual shooting scene of the multiplayer co-shooting mode in games, it is generally necessary for the user who triggered the multiplayer co-shooting mode to shoot the virtual scene. However, since different users have different shooting abilities when shooting the scene, if only one user shoots the virtual scene throughout the entire process, the quality of the shooting results cannot be guaranteed, thus affecting the user experience. Summary of the Invention

[0004] This application provides a virtual shooting method, apparatus, electronic device, and storage medium, which can ensure the quality of shooting results obtained from virtual scene shooting.

[0005] In a first aspect, embodiments of this application provide a virtual shooting method applied to an electronic device of a first game account, the method comprising:

[0006] The first shooting interface of the first game account is displayed. The first shooting interface displays at least part of the virtual scene, which includes a controlled game character and a co-shooting game character controlled by the second game account. The first game account is in a first state and the second game account is in a second state. The first state and the second state are used to distinguish whether the corresponding game account has shooting permission. In response to the collaborative shooting permission transfer event initiated by the first game account, a shooting permission transfer request is sent to the second game account to display the shooting permission transfer request information on the second shooting interface of the second game account; In response to the confirmation event of the second game account's request to transfer shooting permissions, the first game account is switched from the first state to the second state, wherein, under the confirmation event, the second game account is switched from the second state to the first state.

[0007] Secondly, embodiments of this application provide a virtual shooting method applied to an electronic device of a second game account, the method comprising: The second shooting interface of the second game account is displayed. The second shooting interface displays at least part of the virtual scene, which includes the controlled game character and the co-shooting game character controlled by the first game account. The first game account is in a first state and the second game account is in a second state. The first state and the second state are used to distinguish whether the corresponding game account has shooting permission. In response to the shooting permission transfer request sent by the first game account, the shooting permission transfer request information is displayed on the second shooting interface; In response to a confirmation event for the request to transfer shooting permissions, the second game account is switched from the second state to the first state, wherein, under the confirmation event, the first game account is switched from the first state to the second state.

[0008] Thirdly, embodiments of this application provide a virtual shooting device applied to an electronic device for a first game account, the device comprising: The first interface display module is used to display the first shooting interface of the first game account. The first shooting interface displays at least part of the virtual scene, which includes a controlled game character and a co-shooting game character controlled by the second game account. The first game account is in a first state and the second game account is in a second state. The first state and the second state are used to distinguish whether the corresponding game account has shooting permission. The first request module is used to respond to the collaborative shooting permission transfer event initiated by the first game account and send a shooting permission transfer request to the second game account so as to display the shooting permission transfer request information on the second shooting interface of the second game account. The first state switching module is used to switch the first game account from the first state to the second state in response to the confirmation event of the second game account's request for transfer of shooting permissions. Specifically, under the confirmation event, the second game account switches from the second state to the first state.

[0009] Fourthly, embodiments of this application provide a virtual shooting device for use with an electronic device for a second game account, the device comprising: The second interface display module is used to display the second shooting interface of the second game account. The second shooting interface displays at least part of the virtual scene, which includes the controlled game character and the co-shooting game character controlled by the first game account. The first game account is in a first state, and the second game account is in a second state. The first state and the second state are used to distinguish whether the corresponding game account has shooting permission. The second request module is used to respond to the shooting permission transfer request sent by the first game account and display the shooting permission transfer request information on the second shooting interface; The second state switching module is used to switch the second game account from the second state to the first state in response to a confirmation event for the request to transfer shooting permissions. In the case of the confirmation event, the first game account switches from the first state to the second state.

[0010] Fifthly, embodiments of this application also provide an electronic device, including a memory storing multiple instructions; a processor loads instructions from the memory to execute the steps of any of the virtual shooting methods provided in embodiments of this application.

[0011] Sixthly, embodiments of this application also provide a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to execute the steps of any of the virtual shooting methods provided in embodiments of this application.

[0012] In a seventh aspect, embodiments of this application also provide a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in any of the virtual shooting methods provided in embodiments of this application.

[0013] The solution adopted in this application embodiment can be applied to an electronic device of a first game account. By displaying a first shooting interface of the first game account, wherein the first shooting interface displays at least a portion of a virtual scene, the virtual scene including a controlled game character and a co-shooting game character controlled by the second game account, the first game account is in a first state, and the second game account is in a second state, the first and second states being used to distinguish whether the corresponding game accounts have shooting permissions; in response to a co-shooting permission transfer event initiated by the first game account, a shooting permission transfer request is sent to the second game account to display the shooting permission transfer request information on the second game account's second shooting interface; in response to a confirmation event of the second game account regarding the shooting permission transfer request information, the first game account is switched from the first state to the second state, wherein, under the confirmation event, the second game account switches from the second state to the first state, thereby transferring the shooting permissions between the first and second game accounts participating in the co-shooting to ensure the quality of the shooting results obtained from shooting the virtual scene. Attached Figure Description

[0014] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0015] Figure 1 This is a schematic flowchart of one embodiment of the virtual shooting method provided in this application. Figure 2 This is a schematic diagram of a first shooting interface provided in an embodiment of this application; Figure 3 This is a schematic diagram of chat messages provided in the embodiments of this application; Figure 4 This is a schematic diagram of the lens indicator provided in the embodiments of this application; Figure 5 This is a schematic diagram of another first shooting interface provided in the embodiments of this application; Figure 6 This is a schematic diagram of the shooting results provided in the embodiments of this application; Figure 7 This is a schematic flowchart of another embodiment of the virtual shooting method provided in this application. Figure 8 This is a schematic diagram of the shooting permission transfer request information provided in the embodiments of this application; Figure 9 This is a schematic diagram of the structure of a virtual shooting device provided in the embodiments of this application; Figure 10 This is a schematic diagram of another virtual shooting device provided in the embodiments of this application; Figure 11 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0016] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. At the same time, in the description of the embodiments of this application, the terms "first," "second," etc., are only used to distinguish descriptions and should not be construed as indicating or implying relative importance. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0017] Before providing a detailed explanation of the embodiments of this application, some terms involved in the embodiments of this application will be explained.

[0018] The graphical user interface (GUI) is a graphical user interface obtained by executing software applications on the processor of a mobile terminal or other terminal and rendering them on a display screen. It can be the display screen interface of the terminal device. The GUI can include a UI interface for player interaction and a game screen. The UI interface can include game controls (e.g., skill controls, movement controls, function controls), indicators (e.g., direction indicators, character indicators), information display areas (e.g., match time), or game setting controls (e.g., system settings, shop, coins). In an optional implementation, the game screen is the display screen corresponding to the virtual scene shown on the terminal device. This game screen presents the entire virtual scene, or only a part of the virtual scene can be presented when the virtual scene is large. The virtual scene includes multiple static virtual objects, specifically including ground, mountains, rocks, vegetation, buildings, etc., and also multiple dynamic virtual objects, such as game characters, NPC characters, AI characters, etc., that execute game logic within the virtual scene.

[0019] In this embodiment, both the first shooting interface and the second shooting interface are graphical user interfaces.

[0020] The virtual scene refers to the virtual scene displayed (or provided) by the application when it runs on a terminal or server. Optionally, the virtual scene can be a simulation environment of the real world, a semi-simulated / semi-fictional virtual environment, or a purely fictional virtual environment. The virtual scene can be any one of a two-dimensional virtual scene, a 2.5-dimensional virtual scene, or a three-dimensional virtual scene; this application embodiment does not limit the dimension of the virtual scene. For example, the virtual scene may include the sky, land, ocean, etc., and the land may include environmental elements such as deserts and cities. The user can control the game character to move within the virtual scene.

[0021] In an optional implementation, the game screen is the display screen corresponding to the virtual scene displayed on the terminal device. The game screen may include virtual objects such as game characters, NPC characters, and AI characters that execute game logic in the virtual scene.

[0022] In this context, a game character refers to a controllable, dynamic object within a virtual environment. Optionally, the game character can be a virtual person, virtual animal, anime character, etc. The game character can be a virtual avatar representing the user within the virtual environment. The virtual environment can include at least one game character, each with its own shape and volume, occupying a portion of the virtual environment's space. In one possible implementation, the user can control the game character's movement within the virtual environment, such as running, jumping, crawling, etc., and can also control the game character to use skills and virtual items provided by the application to fight against other game characters.

[0023] In this embodiment, the controlled game character can be a virtual character controlled by a user through operations on the client of the current electronic device; the co-op game character can be a virtual character controlled by another user through operations on the client of another electronic device.

[0024] In some implementations, game characters can be virtual figures competing in a virtual environment. In some implementations, the number of game characters participating in the interaction in the virtual environment can be preset or dynamically determined based on the number of clients joining the interaction.

[0025] This application provides a virtual shooting method, apparatus, electronic device, and computer-readable storage medium.

[0026] Specifically, this embodiment will be described from the perspective of a virtual shooting device, which can be integrated into an electronic device. That is, the virtual shooting method of this application embodiment can be executed by an electronic device. Optionally, the electronic device may include a terminal device. The terminal device may be a mobile phone, tablet computer, smart Bluetooth device, laptop computer, game console, or personal computer (PC), etc.

[0027] The virtual shooting method provided in this application can be applied to virtual shooting systems. This virtual shooting system can include a player terminal device and a server. The terminal can be a device that includes both receiving and transmitting hardware, i.e., a device with receiving and transmitting hardware capable of performing bidirectional communication over a bidirectional communication link. The player terminal device and the server can communicate bidirectionally via a network.

[0028] Optionally, the server can be a standalone server, or a server network or server cluster, including but not limited to computers, network hosts, single network servers, multiple network server sets, or cloud servers composed of multiple servers. Cloud servers consist of a large number of computers or network servers based on cloud computing.

[0029] In one embodiment of this disclosure, the virtual shooting method can run on a local terminal device or a server. When the game interaction method runs 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.

[0030] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of in-game interaction methods are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.

[0031] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.

[0032] The following detailed description is provided in conjunction with the accompanying drawings. In this embodiment, the execution subject is a terminal device as an example. It should be noted that the order of description in the following embodiments is not intended to limit the preferred order of the embodiments. Although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than that shown in the accompanying drawings.

[0033] The virtual shooting method in this embodiment can ensure the quality of shooting results obtained from shooting virtual scenes.

[0034] Please refer to Figure 1 Taking a terminal as an example, this embodiment provides a virtual shooting method. This method is applied to the electronic device of the first game account. The specific process of the virtual shooting method can be described in the following steps 101 to 103, wherein: Step 101: Display the first shooting interface of the first game account. The first shooting interface displays at least part of the virtual scene, which includes the controlled game character and the co-shooting game character controlled by the second game account. The first game account is in the first state and the second game account is in the second state. The first state and the second state are used to distinguish whether the corresponding game account has shooting permission.

[0035] In this embodiment, the current player controls the controlled game character to perform actions in a virtual scene, such as moving or posing, through the first game account belonging to the client in the electronic device. The player can then display the scene being filmed on the first shooting interface. Virtual filming can be performed based on the scene presented on the first shooting interface, and photos, videos, and other results can be obtained.

[0036] It should be noted that if the current player has not entered the co-op mode with other players, the co-op game character can be a game character that is in the same virtual scene as the controlled game character but is not co-opping with them. However, if the current player has entered the co-op mode with other players, the co-op game character can be a game character that is co-opping with the controlled game character.

[0037] Among them, the co-shooting mode can be a mode in which at least two players control game characters to shoot together. In this co-shooting mode, at least one of the game accounts of the players participating in the co-shooting has the right to shoot. The game account with the right to shoot can decide the shooting time (such as the start time and end time of shooting) and the relevant parameters of the shooting lens (such as the lens angle and the lens zoom ratio).

[0038] The aforementioned co-shooting game character is a game character that can participate in shooting together with the controlled game character. At any given moment, the co-shooting game character can be in co-shooting mode with the controlled game character, or it can be in non-co-shooting mode with the controlled game character.

[0039] It should be noted that there can be at least one co-op game character. At least one co-op game character can be controlled by the same second game account, i.e., controlled by the same control terminal, or by different second game accounts, i.e. controlled by different control terminals. The specific settings can be configured according to the needs, and no restrictions are imposed here.

[0040] Specifically, when there are at least two second game accounts that control different co-op game characters and are in co-op mode with the first game account, if the first game account does not have shooting permissions, then at least one of the two second game accounts must have shooting permissions.

[0041] It is understandable that the first state and the second state are opposite states. That is, if the first state indicates that the corresponding game account has the right to take pictures, then the second state indicates that the corresponding game account does not have the right to take pictures; if the first state indicates that the corresponding game account does not have the right to take pictures, then the second state indicates that the corresponding game account has the right to take pictures.

[0042] Among these, shooting permissions can include at least the permission to use the shooting controls.

[0043] In some embodiments, since game accounts with shooting permissions may include permissions to use the shooting control, in order to make it easier for players to clearly distinguish whether their game accounts have permissions to use the shooting control, the display effect of the shooting control on the shooting interface of game accounts with shooting permissions can be different from that of game accounts without shooting permissions.

[0044] For example, the shooting controls on the shooting interface of a game account with shooting permissions are displayed in the first display style, while the shooting controls on the shooting interface of a game account without shooting permissions are displayed in the second display style, such as grayed out.

[0045] For example, the shooting interface of a game account with shooting permissions displays shooting controls, while the shooting interface of a game account without shooting permissions does not display shooting controls.

[0046] For example, the shooting interface of a game account with shooting permissions displays shooting controls, while the shooting interface of a game account without shooting permissions adds a prompt icon to the shooting controls, which can indicate that the shooting controls are unavailable.

[0047] For example, in the virtual scene of the first shooting interface, if the controlled game character and the co-shooting game character controlled by the second game account are in co-shooting mode, such as... Figure 2 As shown, Figure 2 The first shooting interface shown displays two game characters: character A, who is a controlled game character, and character B, who is a co-shooting game character.

[0048] in, Figure 2 Control A in the text is a movement control control, which is used by the first game account to control the movement of the controlled game character.

[0049] Optionally, while controlling the character's movement using the movement control, other controls can be hidden, and only the movement control can be displayed, so that no other game operations (such as scene interaction operations, teleportation operations, etc.) are performed during the movement. Movement boundaries can also be set for the controlled game character's movement, such as not exceeding the shooting trigger area, dividing the range. For example, if the controlled game character's position is about to exceed the shooting range (e.g., the distance between it and the shooting boundary is less than 0.3), a prompt text "Approaching the shooting area boundary, shooting will end if the boundary is exceeded" will be displayed. When the controlled game character moves outside the range, the shooting of the controlled game character can be automatically ended and the normal shooting view can be returned.

[0050] in, Figure 2 Control B in the image is the FOV slider, which has a circular slider. Moving the circular slider controls the zoom in or out of the content captured by the lens. The FOV slider also has an add button (located at the top of the FOV slider) and a subtract button (located at the bottom of the FOV slider). Pressing the add or subtract button controls the content of the image to be increased or decreased by a certain ratio.

[0051] in, Figure 2 Control C in the image is the shooting control control. Players can trigger (e.g., click) the shooting control control to control the electronic device to perform shooting actions, such as taking a picture or recording a video. During video recording, the recording can be stopped by triggering the shooting control control again, resulting in a photo or a video, which can then be displayed in the results presentation interface.

[0052] in, Figure 2 Control D in the text is the lens reset control. By triggering this lens reset control, the lens view is reset to the default lens view.

[0053] in, Figure 2 Control E in the middle is a hidden control. By triggering this hidden control, all HUD information on the first shooting interface, except for the hidden control, will be hidden. By triggering the only remaining hidden control on the first shooting interface again, the previously hidden information on the first shooting interface will be displayed again.

[0054] It should be noted that, Figure 2 Controls B, C, D, and E in the image are all shooting controls. These shooting controls are used by the first game account to control the shooting screen of the controlled game character during shooting.

[0055] in, Figure 2 Control F in the text is a chat control used to send chat messages, such as... Figure 3As shown, chat messages sent by the first or second game account will pop up on the first shooting interface as bullet comments at the top of the corresponding game character, such as the game account identifier (e.g., character name) and chat content. For example, messages can be sent to instruct the other player to control the position, posture, or movement of the corresponding game character.

[0056] in, Figure 2 Control G in the text is a permission transfer control, used to trigger the matching permission transfer event.

[0057] in, Figure 2 The control H in the image is a photo album control, which allows players to view the shooting results obtained during the virtual shooting process, such as photos and videos.

[0058] in, Figure 2 The "Back" control in the lower left corner allows players to exit shooting mode or duet mode. Players can directly exit shooting mode by triggering the "Back" control to return to the previous screen of the first shooting interface. Alternatively, players can trigger the "Back" control to trigger a secondary confirmation pop-up window for confirmation. After confirmation, the player's controlled game character and the duet game character can exit duet mode together.

[0059] Optionally, after the game character belonging to the game account without shooting permissions exits the duet mode, the user can return to the previous screen or the main screen of the first shooting screen of the game account with shooting permissions, and display a corresponding exit prompt message on the screen of the game account with shooting permissions, such as, "xxx (game character belonging to the game account without shooting permissions) has exited the duet mode," where xxx is the game character belonging to the game account without shooting permissions.

[0060] In some embodiments, the shooting control may further include a view rotation bar, which may be presented as a specific area on the first shooting interface, or the view rotation bar may be presented as a graphic on the first shooting interface. By sliding left or right on the view rotation bar, the camera angle for shooting the virtual scene can be moved.

[0061] In addition, a rotation threshold can be configured for the view rotation bar. When the player moves to the threshold, the display style of the view rotation bar changes, such as the color of the view rotation bar turning red. For example, if there are operation indicators on the view rotation bar that the player can slide, the display style of the operation indicators can also be changed, such as the color of the operation indicators turning red. For example, an indicator can also be added to the view rotation bar, such as adding the text indicator "Rotated to the threshold".

[0062] In some embodiments, the first shooting interface also includes an editing control, which allows players to configure character attribute information during the shooting process, such as character expressions and character actions. The specific settings can be configured according to needs and are not limited here.

[0063] In some embodiments, since there are at least multiple co-shooting game characters, and different co-shooting game characters are controlled by different second game accounts, and the controlled game character may not currently be in co-shooting mode, players can invite other players to participate in co-shooting mode when the controlled game character has entered shooting mode. After other players agree, the game characters controlled by the current player and the agreeing players enter co-shooting mode to shoot together.

[0064] Specifically, the first shooting interface may also include an invitation control. In response to the triggering operation of the invitation control, a character list is displayed, which includes multiple co-op game characters. In response to the selection operation of the target game character among the co-op game characters, a co-op invitation is sent to the third game account to which the target game character belongs, so as to display the co-op invitation information on the graphical user interface of the third game account. In response to the third game account's acceptance of the co-op invitation information, the target game character controlled by the third game account is moved to the virtual scene as a co-op game character.

[0065] The aforementioned co-created game character can be a character that is related to the controlled game character, such as belonging to the same type of character as the controlled game character. The co-created game character can also be a character controlled by a game account that is related to the first game account. The specific settings can be made according to the needs and are not limited here.

[0066] The character list can also display a status indicator for each compatible game character. This status indicator is used to indicate the character's status, such as whether they are online or busy due to participating in a game task. The specific settings can be configured according to needs and are not limited here.

[0067] Optionally, after sending a duet invitation to the third-party game account to which the target game character belongs, an invitation request prompt can be displayed on the first shooting interface, such as "Dual shooting request confirmation in progress..." (10-second countdown), indicating that the player to which the first game account belongs needs to wait for the third-party game account to accept or reject the duet invitation sent by the first game account. If the third-party game account rejects, the invitation request prompt will be canceled; if the third-party game account does not respond to the duet invitation, the invitation request prompt will be canceled after the countdown ends; if the third-party game account accepts, an acceptance prompt message will be displayed on the first shooting interface, such as "xxxx has come to participate in the shooting."

[0068] For example, after the initiator sends a duet invitation, the graphical user interface of the third game account displays the duet invitation information. For example, the information format could be the main text "xxxx (player name) initiated a duet invitation", and the subtext "will be sent to the vicinity of the initiator for taking a photo".

[0069] Optionally, the collaboration invitation information includes a confirmation button. After the player of the third game account clicks the confirmation button, the target game character will be teleported as the collaboration game character to the virtual scene where the controlled game character is located, such as a random location within the preset range of the controlled game character, or a specific location with a location mapping relationship with the controlled game character. Then, the collaboration game character appears in the first shooting interface.

[0070] In some embodiments, a shooting trigger control is displayed on the interface above the first shooting interface or on the main interface of the client to which the first shooting interface belongs. Players can enter shooting mode by triggering the shooting trigger control, which displays the first shooting interface.

[0071] In some embodiments, the first game account has shooting permissions, which include at least the right to use shooting controls, including camera adjustment controls. The method further includes: first, in response to a control operation on the camera adjustment controls, determining camera adjustment parameters for a virtual camera shooting a virtual scene; then, based on the camera adjustment parameters, determining the scene content and / or camera indicator to be shot by the virtual camera; and finally, displaying the scene content and / or camera indicator on a first shooting interface and synchronizing the scene content and / or camera indicator to a second shooting interface.

[0072] The aforementioned scene content refers to the scene captured after adjusting the lens based on the lens adjustment parameters, which is the content displayed on the first shooting interface.

[0073] The aforementioned lens indicator marks are used to indicate information such as the shooting range and center after adjusting the lens parameters, such as... Figure 4 As shown, Figure 4 The markings in the image are lens indicator markings.

[0074] Understandably, to prevent players with secondary game accounts lacking shooting permissions from being unaware of the camera setup during shooting, synchronized camera indicator displays allow both the primary and secondary game accounts with shooting permissions to be aware of the camera position in real time. Alternatively, to prevent players with secondary game accounts lacking shooting permissions from being unable to understand the current shooting process and thus hinder their ability to coordinate effectively with the controlled game character of the primary game account, synchronized scene content allows both the primary and secondary game accounts with shooting permissions to view the current shooting footage.

[0075] For example, the above-mentioned lens adjustment control is a control used to adjust the relevant parameters of the lens used to shoot a virtual scene, such as... Figure 2 Controls D and E, etc., are included to synchronize the corresponding content to a second game account that does not have shooting permissions after the camera is adjusted.

[0076] In some embodiments, the second game account has character control permissions for the co-op game character. These permissions are used to control the display effects of the co-op game character in the virtual scene, such as editing the state of the co-op game character, controlling the movement of the co-op game character, and adjusting the pose of the co-op game character.

[0077] In some embodiments, shooting permissions may also include at least one of the following: gesture recognition permissions, external device control permissions, etc. The gesture recognition permissions are used to recognize the quick gestures performed by the player on the first shooting interface, such as using two fingers to spread or converge to zoom in or out on the scene content on the first shooting interface, or adjusting the camera angle by sliding the mouse (external device), etc. The specific settings can be configured according to the needs and are not limited here.

[0078] Step 102: In response to the collaborative shooting permission transfer event initiated by the first game account, send a shooting permission transfer request to the second game account to display the shooting permission transfer request information on the second shooting interface of the second game account.

[0079] Among them, the aforementioned collaborative shooting permission transfer event was an event initiated by the first game account to transfer shooting permissions.

[0080] It is understandable that if the first game account has shooting permissions, then the collaborative shooting permission transfer event is the first game account requesting the second game account to acquire shooting permissions, that is, the first game account requests to switch from a state with shooting permissions to a state without shooting permissions; if the first game account does not have shooting permissions, then the collaborative shooting permission transfer event is the first game account requesting the second game account to acquire shooting permissions, that is, the first game account requests to switch from a state without shooting permissions to a state with shooting permissions.

[0081] In this embodiment, the first game account can initiate a joint shooting permission transfer event, allowing the second game account to take the lead in shooting when the first game account is unable to shoot well or the shooting effect is poor. Alternatively, the first game account can request to take the lead in shooting when the second game account is unable to shoot well or the shooting effect is poor. This allows them to request and grant each other shooting permissions, improving the flexibility and convenience of the permission transfer process.

[0082] In some embodiments, the first shooting interface further includes a permission transfer control, such as... Figure 2 Control C in the game responds to a photo-taking permission transfer event initiated by the first game account and sends a photo-taking permission transfer request to the second game account, including: responding to a trigger operation on the permission transfer control and sending a photo-taking permission transfer request to the second game account.

[0083] Optionally, to prevent the player of the first game account from accidentally triggering the permission transfer control, a secondary confirmation pop-up can be displayed in response to the triggering operation of the permission transfer control; in response to the confirmation operation of the secondary confirmation pop-up, a shooting permission transfer request can be sent to the second game account.

[0084] Optionally, to make it clear to the player whose first game account has successfully sent a shooting permission transfer request to the second game account, a confirmation waiting prompt can be displayed on the first shooting interface to indicate that confirmation from the second game account is required.

[0085] Optionally, in response to the confirmation event of the second game account for the request to transfer shooting permissions, a confirmation event prompt can be displayed on the first shooting interface to indicate that the request to transfer shooting permissions was successful and that the permission switch will proceed.

[0086] In some embodiments, there are at least multiple co-op game characters, and different co-op game characters are controlled by different second game accounts. In scenarios where the currently controlled game character has not entered co-op mode with other co-op game characters, the first shooting interface also includes an invitation control. In response to a co-op permission transfer event initiated by the first game account, a shooting permission transfer request is sent to the second game account, including: in response to a trigger operation of the invitation control, displaying a character list, which includes multiple co-op game characters and permission transfer controls corresponding to the co-op game characters; in response to a trigger operation of the permission transfer control of the target game character among the co-op game characters, sending a co-op permission request to the third game account to which the target game character belongs, so as to display co-op permission information on the graphical user interface of the third game account; and in response to an acceptance event of the third game account for the co-op permission information, sending a shooting permission transfer request to the third game account.

[0087] In this embodiment, in response to the third game account's acceptance of the matching permission information, the process may further include moving the target game character to a preset range of the controlled game character and / or to a position that has a preset positional relationship with the controlled game character, so as to better match the controlled game character and the target game character.

[0088] Step 103: In response to the confirmation event of the second game account's request for transfer of shooting permissions, switch the first game account from the first state to the second state, wherein, under the confirmation event, the second game account switches from the second state to the first state.

[0089] In this embodiment, after the second game account confirms the request for transfer of shooting permissions, the electronic device can receive a corresponding confirmation signal to confirm the second game account's confirmation of the request for transfer of shooting permissions. In response to the confirmation of the second game account's request for transfer of shooting permissions, the electronic device switches the state of the first game account, that is, it switches the first game account from a state requesting shooting permissions to a state requesting no shooting permissions, or switches the first game account from a state requesting no shooting permissions to a state requesting shooting permissions. The second game account changes in the opposite way. In this way, by transferring the shooting permissions between the first game account and the second game account participating in the co-shooting, the quality of the shooting results obtained from shooting the virtual scene is guaranteed.

[0090] In some embodiments, a first state indicates that the corresponding game account has shooting permissions, and a second state indicates that the corresponding game account does not have shooting permissions. When displaying the first shooting interface of the first game account, the first shooting interface also includes shooting controls. When switching the first game account from the first state to the second state, the method further includes: adjusting the display effect of the shooting controls on the first shooting interface to indicate that the shooting controls are in an unavailable state.

[0091] Adjusting the display effect of the shooting controls on the first shooting interface includes, but is not limited to, changing the display style of the shooting controls (such as adjusting transparency, changing color, etc.), adding a label to the shooting controls, or canceling the display of the shooting controls. The specific settings can be made according to the needs and are not limited here.

[0092] For example, if the first game account initially has camera permissions, it will display something like this: Figure 2 The first shooting interface shown displays shooting controls. However, after the second game account confirms the shooting permission transfer request, if the first game account does not have shooting permissions, the following will be displayed: Figure 5 The first shooting interface shown is from Figure 5 As can be seen, Figure 5 The shooting controls are not displayed in the first shooting interface shown.

[0093] Accordingly, when the second game account switches from the second state to the first state, a shooting control is displayed on the second shooting interface to indicate that the second game account can use the shooting control.

[0094] In some embodiments, a first state indicates that the corresponding game account does not have shooting permission, and a second state indicates that the corresponding game account has shooting permission. When switching the first game account from the first state to the second state, the method further includes: displaying shooting controls on the first shooting interface.

[0095] Accordingly, when the second game account switches from the second state to the first state, the display effect of the shooting control on the second shooting interface is adjusted to indicate that the shooting control is in an unavailable state.

[0096] Adjusting the display effect of the shooting controls on the second shooting interface includes, but is not limited to, changing the display style of the shooting controls (such as adjusting transparency, changing color, etc.), adding a label to the shooting controls, or canceling the display of the shooting controls. The specific settings can be made according to the needs and are not limited here.

[0097] In some embodiments, after the first game account switches from the first state to the second state to transfer shooting permissions, in order to make it easier for players to intuitively understand that the first game account has switched permissions, a permission transfer success prompt message can be displayed. For example, when the first game account requests to switch from a state with shooting permissions to a state without shooting permissions, it can display "Shooting permissions have been transferred to the group photo game character", or when the first game account requests to switch from a state without shooting permissions to a state with shooting permissions, it can display "Shooting permissions have been successfully taken over".

[0098] In some embodiments, if the first game account has camera access, then the electronic device can respond to camera control operations (such as...). Figure 2 (The triggering operation of the shooting control in the middle), to obtain the shooting result of a successful shooting, such as a photo or a video, such as... Figure 6 As shown, Figure 6 The images in the text are photographs taken of controlled game characters and co-op game characters.

[0099] Accordingly, the first game account and the second game account can save the successfully captured images locally, such as... Figure 2 The album in the game can also be shared with other players.

[0100] Accordingly, if a game account with shooting permissions has multiple shooting results, a game account without shooting permissions must close the current shooting result before the next shooting result can be displayed in the order of shooting time.

[0101] As can be seen from the above, the device can be applied to a first game account. By displaying a first shooting interface of the first game account, wherein the first shooting interface displays at least a portion of a virtual scene, the virtual scene includes a controlled game character and a co-shooting game character controlled by the second game account, the first game account is in a first state, and the second game account is in a second state, the first and second states being used to distinguish whether the corresponding game accounts have shooting permissions; in response to a co-shooting permission transfer event initiated by the first game account, a shooting permission transfer request is sent to the second game account to display the shooting permission transfer request information on the second game account's second shooting interface; in response to a confirmation event of the second game account regarding the shooting permission transfer request information, the first game account is switched from the first state to the second state, wherein, under the confirmation event, the second game account switches from the second state to the first state, thereby transferring the shooting permissions between the first and second game accounts participating in the co-shooting to ensure the quality of the shooting results obtained from shooting the virtual scene.

[0102] Please refer to Figure 7 Taking a terminal as an example, this embodiment provides a virtual shooting method. This method is applied to the electronic device of the first game account. The specific process of the virtual shooting method can be described by the following steps 701 to 703, wherein: Step 701: Display the second shooting interface of the second game account. The second shooting interface displays at least part of the virtual scene, which includes the controlled game character and the co-shooting game character controlled by the first game account. The first game account is in the first state, and the second game account is in the second state. The first state and the second state are used to distinguish whether the corresponding game account has shooting permission.

[0103] In this embodiment, the current player controls the controlled game character to perform actions in a virtual scene, such as moving or posing, through the second game account belonging to the client on the electronic device, so as to display the image captured in the co-op mode through the second shooting interface.

[0104] It should be noted that since the second game account was invited by the first game account and has entered the co-shooting mode with the first game account, the virtual scene displayed on the second shooting interface can include the controlled game character currently controlled by the player and the co-shooting game character controlled by other players.

[0105] Among them, the co-shooting mode can be a mode in which at least two players control game characters to shoot together. In this co-shooting mode, at least one of the game accounts of the players participating in the co-shooting has the right to shoot. The game account with the right to shoot can decide the shooting time (such as the start time and end time of shooting) and the relevant parameters of the shooting lens (such as the lens angle and the lens zoom ratio).

[0106] Among them, the aforementioned co-produced game characters are game characters who participate in the filming together with the controlled game characters.

[0107] It is understandable that the first state and the second state are opposite states. That is, if the first state indicates that the corresponding game account has the right to take pictures, then the second state indicates that the corresponding game account does not have the right to take pictures; if the first state indicates that the corresponding game account does not have the right to take pictures, then the second state indicates that the corresponding game account has the right to take pictures.

[0108] Among these, shooting permissions include at least the permission to use the shooting controls.

[0109] Step 702: In response to the shooting permission transfer request sent by the first game account, display the shooting permission transfer request information on the second shooting interface.

[0110] Among them, the aforementioned collaborative shooting permission transfer event was an event initiated by the first game account to transfer shooting permissions.

[0111] It is understandable that if the first game account has shooting permissions, then the collaborative shooting permission transfer event is the first game account requesting the second game account to acquire shooting permissions, that is, the second game account requests to switch from a state without shooting permissions to a state with shooting permissions; if the first game account does not have shooting permissions, then the collaborative shooting permission transfer event is the first game account requesting the second game account to acquire shooting permissions, that is, the second game account requests to switch from a state with shooting permissions to a state without shooting permissions.

[0112] In this embodiment, the second game account responds to the shooting permission transfer request sent by the first game account and displays the shooting permission transfer request information on the second shooting interface, so that the player to which the second game account belongs can decide whether to agree to the shooting permission transfer request sent by the first game account.

[0113] For example, if the second game account does not have shooting permissions at this time, the shooting permission transfer request information may include the main text "xxxx (player name) please take control of shooting" and the subtext "you will take over shooting permissions"; if the second game account has shooting permissions at this time, the shooting permission transfer request information may include "the shooting permissions will be transferred to the co-shooting game character".

[0114] Step 703: In response to the confirmation event of the request for transfer of shooting permissions, switch the second game account from the second state to the first state, wherein, under the confirmation event, the first game account switches from the first state to the second state.

[0115] In this embodiment, the electronic device can respond to the confirmation event of the second game account's request for transfer of shooting permissions, and switch the state of the second game account, that is, switch the second game account from a state requesting shooting permissions to a state requesting no shooting permissions, or switch the second game account from a state requesting no shooting permissions to a state requesting shooting permissions, while the first game account undergoes the opposite change. In this way, by transferring the shooting permissions between the first game account and the second game account participating in the co-shooting, the quality of the shooting results obtained from shooting the virtual scene is guaranteed.

[0116] In some embodiments, the shooting permission transfer request information includes a confirmation control. In response to a confirmation event of the shooting permission transfer request information, switching the second game account from a second state to a first state includes: in response to a triggering operation of the confirmation control, switching the second game account from a second state to a first state.

[0117] For example, such as Figure 8 As shown, Figure 8 The screen displays a shooting permission transfer request message, "xxxx, please take control of the shooting; you will be taking over the shooting permissions," along with confirmation and rejection controls. Players confirm the shooting permission transfer request message by triggering the confirmation control. If the player triggers the rejection control, or if the player does not take any action before the countdown (10 seconds) ends, it indicates a rejection of the shooting permission transfer request message. The corresponding information is displayed on the first shooting interface of the first game account to instruct the second game account to reject the request.

[0118] As can be seen from the above, an electronic device applicable to a second game account can be used. By displaying a second shooting interface for the second game account, wherein the second shooting interface displays at least a portion of a virtual scene, the virtual scene including a controlled game character and a co-shooting game character controlled by the first game account, the first game account is in a first state, and the second game account is in a second state, the first and second states being used to distinguish whether the corresponding game accounts have shooting permissions; in response to a shooting permission transfer request sent by the first game account, shooting permission transfer request information is displayed on the second shooting interface; in response to a confirmation event of the shooting permission transfer request information, the second game account is switched from the second state to the first state, wherein, under the confirmation event, the first game account switches from the first state to the second state, thereby transferring shooting permissions between the first and second game accounts participating in the co-shooting to ensure the quality of the shooting results obtained from shooting the virtual scene.

[0119] This embodiment also provides a virtual shooting device, which can be specifically applied to the electronic device of the first game account. For example, as... Figure 9 As shown, the virtual shooting device may include: The first interface display module 901 is used to display the first shooting interface of the first game account. The first shooting interface displays at least part of the virtual scene, which includes a controlled game character and a co-shooting game character controlled by the second game account. The first game account is in a first state and the second game account is in a second state. The first state and the second state are used to distinguish whether the corresponding game account has shooting permission. The first request module 902 is used to respond to the collaborative shooting permission transfer event initiated by the first game account and send a shooting permission transfer request to the second game account so as to display the shooting permission transfer request information on the second shooting interface of the second game account. The first state switching module 903 is used to switch the first game account from the first state to the second state in response to the confirmation event of the second game account's request for transfer of shooting permissions. Specifically, under the confirmation event, the second game account switches from the second state to the first state.

[0120] In some embodiments, a first state indicates that the corresponding game account has shooting permissions, and a second state indicates that the corresponding game account does not have shooting permissions. When displaying the first shooting interface of the first game account, the first shooting interface also includes shooting controls. The virtual shooting device further includes an effect adjustment module, which is specifically used for: Adjust the display of the shooting controls on the first shooting interface to indicate that the shooting controls are unavailable.

[0121] In some embodiments, when the second game account switches from the second state to the first state, shooting controls are displayed on the second shooting interface.

[0122] In some embodiments, a first state indicates that the corresponding game account does not have shooting permissions, and a second state indicates that the corresponding game account has shooting permissions. The virtual shooting device further includes a control display module, which is specifically used for: The shooting controls are displayed on the first shooting interface.

[0123] In some embodiments, when the second game account switches from the second state to the first state, the display effect of the shooting control on the second shooting interface is adjusted to indicate that the shooting control is in an unavailable state.

[0124] In some embodiments, the first shooting interface further includes a permission transfer control, and the first request module 902 is specifically used for: In response to the triggering of the permission transfer control, a shooting permission transfer request is sent to the second game account.

[0125] In some embodiments, there are at least multiple co-op game characters, and different co-op game characters are controlled by different second game accounts. The first shooting interface also includes an invitation control, and the first request module 902 is specifically used for: In response to the triggering operation of the invitation control, a list of roles is displayed, which includes multiple co-op game roles and permission transfer controls corresponding to the co-op game roles; In response to the triggering operation of the permission transfer control of the target game character in the co-op game character, a co-op permission request is sent to the third game account to which the target game character belongs, so as to display the co-op permission information on the graphical user interface of the third game account. In response to the third game account's acceptance of the co-shooting permission information, a shooting permission transfer request is sent to the third game account.

[0126] In some embodiments, the first game account has shooting permissions, which at least include the right to use shooting controls, including camera adjustment controls. The virtual shooting device further includes a camera adjustment module, which is specifically used for: In response to control operations on the lens adjustment controls, determine the lens adjustment parameters for the virtual lens used to capture the virtual scene; Based on the lens adjustment parameters, determine the scene content and / or lens indicator markers to be captured by the virtual lens; Display the scene content and / or lens pointer on the first shooting interface, and synchronize the scene content and / or lens pointer to the second shooting interface.

[0127] In some embodiments, the second game account has role control permissions for the co-op game character, which are used to control the display effect of the co-op game character in the virtual scene.

[0128] As can be seen from the above, the device can be applied to a first game account. By displaying a first shooting interface of the first game account, wherein the first shooting interface displays at least a portion of a virtual scene, the virtual scene includes a controlled game character and a co-shooting game character controlled by the second game account, the first game account is in a first state, and the second game account is in a second state, the first and second states being used to distinguish whether the corresponding game accounts have shooting permissions; in response to a co-shooting permission transfer event initiated by the first game account, a shooting permission transfer request is sent to the second game account to display the shooting permission transfer request information on the second game account's second shooting interface; in response to a confirmation event of the second game account regarding the shooting permission transfer request information, the first game account is switched from the first state to the second state, wherein, under the confirmation event, the second game account switches from the second state to the first state, thereby transferring the shooting permissions between the first and second game accounts participating in the co-shooting to ensure the quality of the shooting results obtained from shooting the virtual scene.

[0129] This embodiment also provides a virtual shooting device, which can be specifically applied to the electronic device of a second game account. For example, as... Figure 10 As shown, the virtual shooting device may include: The second interface display module 1001 is used to display the second shooting interface of the second game account. The second shooting interface displays at least part of the virtual scene, which includes the controlled game character and the co-shooting game character controlled by the first game account. The first game account is in a first state, and the second game account is in a second state. The first state and the second state are used to distinguish whether the corresponding game account has shooting permission. The second request module 1002 is used to respond to the shooting permission transfer request sent by the first game account and display the shooting permission transfer request information on the second shooting interface; The second state switching module 1003 is used to switch the second game account from the second state to the first state in response to a confirmation event for the request information on the transfer of shooting permissions. In the case of the confirmation event, the first game account switches from the first state to the second state.

[0130] In some embodiments, the shooting permission transfer request information includes a confirmation control, and the second state switching module 1003 is specifically used for: In response to the confirmation control, the second game account is switched from the second state to the first state.

[0131] As can be seen from the above, an electronic device applicable to a second game account can be used. By displaying a second shooting interface for the second game account, wherein the second shooting interface displays at least a portion of a virtual scene, the virtual scene including a controlled game character and a co-shooting game character controlled by the first game account, the first game account is in a first state, and the second game account is in a second state, the first and second states being used to distinguish whether the corresponding game accounts have shooting permissions; in response to a shooting permission transfer request sent by the first game account, shooting permission transfer request information is displayed on the second shooting interface; in response to a confirmation event of the shooting permission transfer request information, the second game account is switched from the second state to the first state, wherein, under the confirmation event, the first game account switches from the first state to the second state, thereby transferring shooting permissions between the first and second game accounts participating in the co-shooting to ensure the quality of the shooting results obtained from shooting the virtual scene.

[0132] Accordingly, this application also provides an electronic device, which can be a terminal, such as a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. Alternatively, the electronic device can be a server.

[0133] like Figure 11 As shown, Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device 1100 includes a processor 1101 with one or more processing cores, a memory 1102 with one or more computer-readable storage media, and a computer program stored on the memory 1102 and executable on the processor. The processor 1101 and the memory 1102 are electrically connected. Those skilled in the art will understand that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0134] The processor 1101 is the control center of the electronic device 1100. It connects various parts of the electronic device 1100 via various interfaces and lines. By running or loading software programs and / or units stored in the memory 1102, and by calling data stored in the memory 1102, it executes various functions of the electronic device 1100 and processes data, thereby providing overall monitoring of the electronic device 1100. The processor 1101 can be a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc., and can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.

[0135] In this embodiment, the processor 1101 in the electronic device 1100 loads the instructions corresponding to the processes of one or more applications into the memory 1102 according to the following steps, and the processor 1101 runs the applications stored in the memory 1102 to realize various functions, such as: The first shooting interface of the first game account is displayed. The first shooting interface displays at least part of the virtual scene, which includes a controlled game character and a co-shooting game character controlled by the second game account. The first game account is in a first state and the second game account is in a second state. The first state and the second state are used to distinguish whether the corresponding game account has shooting permission. In response to the collaborative shooting permission transfer event initiated by the first game account, a shooting permission transfer request is sent to the second game account to display the shooting permission transfer request information on the second shooting interface of the second game account; In response to the confirmation event of the second game account's request to transfer shooting permissions, the first game account is switched from the first state to the second state, wherein, under the confirmation event, the second game account is switched from the second state to the first state.

[0136] In some embodiments, a first state indicates that the corresponding game account has shooting permission, and a second state indicates that the corresponding game account does not have shooting permission. When displaying the first shooting interface of the first game account, the first shooting interface also includes shooting controls. When switching the first game account from the first state to the second state, it also includes: Adjust the display of the shooting controls on the first shooting interface to indicate that the shooting controls are unavailable.

[0137] In some embodiments, when the second game account switches from the second state to the first state, shooting controls are displayed on the second shooting interface.

[0138] In some embodiments, a first state indicates that the corresponding game account does not have filming permissions, and a second state indicates that the corresponding game account has filming permissions. When switching the first game account from the first state to the second state, the method further includes: The shooting controls are displayed on the first shooting interface.

[0139] In some embodiments, when the second game account switches from the second state to the first state, the display effect of the shooting control on the second shooting interface is adjusted to indicate that the shooting control is in an unavailable state.

[0140] In some embodiments, the first shooting interface further includes a permission transfer control, which, in response to a co-shooting permission transfer event initiated by the first game account, sends a shooting permission transfer request to the second game account, including: In response to the triggering of the permission transfer control, a shooting permission transfer request is sent to the second game account.

[0141] In some embodiments, there are at least multiple co-op game characters, and different co-op game characters are controlled by different second game accounts. The first shooting interface also includes an invitation control that, in response to a co-op permission transfer event initiated by the first game account, sends a shooting permission transfer request to the second game account, including: In response to the triggering operation of the invitation control, a list of roles is displayed, which includes multiple co-op game roles and permission transfer controls corresponding to the co-op game roles; In response to the triggering operation of the permission transfer control of the target game character in the co-op game character, a co-op permission request is sent to the third game account to which the target game character belongs, so as to display the co-op permission information on the graphical user interface of the third game account. In response to the third game account's acceptance of the co-shooting permission information, a shooting permission transfer request is sent to the third game account.

[0142] In some embodiments, the first game account has shooting permissions, which include at least the permission to use shooting controls, including camera adjustment controls, and the method further includes: In response to control operations on the lens adjustment controls, determine the lens adjustment parameters for the virtual lens used to capture the virtual scene; Based on the lens adjustment parameters, determine the scene content and / or lens indicator markers to be captured by the virtual lens; Display the scene content and / or lens pointer on the first shooting interface, and synchronize the scene content and / or lens pointer to the second shooting interface.

[0143] In some embodiments, the second game account has role control permissions for the co-op game character, which are used to control the display effect of the co-op game character in the virtual scene.

[0144] For example: The second shooting interface of the second game account is displayed. The second shooting interface displays at least part of the virtual scene, which includes the controlled game character and the co-shooting game character controlled by the first game account. The first game account is in a first state and the second game account is in a second state. The first state and the second state are used to distinguish whether the corresponding game account has shooting permission. In response to the shooting permission transfer request sent by the first game account, the shooting permission transfer request information is displayed on the second shooting interface; In response to a confirmation event for the request to transfer shooting permissions, the second game account is switched from the second state to the first state, wherein, under the confirmation event, the first game account is switched from the first state to the second state.

[0145] In some embodiments, the shooting permission transfer request information includes a confirmation control. In response to a confirmation event for the shooting permission transfer request information, the second game account is switched from a second state to a first state, including: In response to the confirmation control, the second game account is switched from the second state to the first state.

[0146] Therefore, the electronic device 1100 provided in this embodiment can bring the following technical effects: ensuring the quality of the shooting results obtained from shooting virtual scenes.

[0147] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0148] Optional, such as Figure 11 As shown, the electronic device 1100 also includes: a touch display screen 1103, a radio frequency circuit 1104, an audio circuit 1105, an input unit 1106, and a power supply 1107. The processor 1101 is electrically connected to the touch display screen 1103, the radio frequency circuit 1104, the audio circuit 1105, the input unit 1106, and the power supply 1107. Those skilled in the art will understand that... Figure 11 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0149] The touch display screen 1103 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 1103 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the electronic device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 1101. It can also receive and execute commands from the processor 1101. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 1101 to determine the type of touch event. Subsequently, the processor 1101 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 1103 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 1103 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 1103 can also be used as part of the input unit 1106 to achieve input functions.

[0150] The radio frequency circuit 1104 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other electronic devices, and to transmit and receive signals with network devices or other electronic devices.

[0151] Audio circuit 1105 can be used to provide an audio interface between a user and an electronic device via a speaker and a microphone. Audio circuit 1105 can convert received audio data into electrical signals and transmit them to the speaker, where the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuit 1105, converted back into audio data, and then processed by processor 1101 before being transmitted via radio frequency circuit 1104 to, for example, another electronic device, or output to memory 1102 for further processing. Audio circuit 1105 may also include an earphone jack to provide communication between peripheral headphones and electronic devices.

[0152] The input unit 1106 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.

[0153] Power supply 1107 is used to supply power to various components of electronic device 1100. Optionally, power supply 1107 can be logically connected to processor 1101 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 1107 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0154] although Figure 11 As not shown in the diagram, the electronic device 1100 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.

[0155] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0156] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0157] Therefore, embodiments of this application provide a computer-readable storage medium storing multiple computer programs that can be loaded by a processor to execute any of the virtual shooting methods provided in this application. The computer program can execute the steps of the following virtual shooting method: The first shooting interface of the first game account is displayed. The first shooting interface displays at least part of the virtual scene, which includes a controlled game character and a co-shooting game character controlled by the second game account. The first game account is in a first state and the second game account is in a second state. The first state and the second state are used to distinguish whether the corresponding game account has shooting permission. In response to the collaborative shooting permission transfer event initiated by the first game account, a shooting permission transfer request is sent to the second game account to display the shooting permission transfer request information on the second shooting interface of the second game account; In response to the confirmation event of the second game account's request to transfer shooting permissions, the first game account is switched from the first state to the second state, wherein, under the confirmation event, the second game account is switched from the second state to the first state.

[0158] As can be seen, the computer program can be loaded by the processor to execute any of the virtual shooting methods provided in the embodiments of this application, thereby bringing the following technical effects: ensuring the quality of the shooting results obtained from shooting virtual scenes.

[0159] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0160] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0161] Since the computer program stored in the computer-readable storage medium can execute any of the virtual shooting methods provided in the embodiments of this application, it can achieve the beneficial effects that any of the virtual shooting methods provided in the embodiments of this application can achieve, as detailed in the preceding embodiments, and will not be repeated here.

[0162] According to one aspect of this application, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the methods provided in the various optional implementations of the above embodiments.

[0163] In the above embodiments of the virtual shooting device, computer-readable storage medium, electronic device, and computer program product, the descriptions of each embodiment have different focuses. Parts not described in detail in a particular embodiment can be referred to in the relevant descriptions of other embodiments. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes and beneficial effects of the virtual shooting device, computer-readable storage medium, computer program product, electronic device, and their corresponding units described above can be referred to the description of the virtual shooting method in the above embodiments, and will not be repeated here.

[0164] The foregoing has provided a detailed description of a virtual shooting method, apparatus, electronic device, computer-readable storage medium, and computer program product provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A virtual photographing method characterized by comprising: The method applied to an electronic device of a first game account comprises: displaying a first shooting interface of the first game account, wherein the first shooting interface displays at least a partial virtual scene, the virtual scene including a controlled game character and a co-shooting game character controlled by a second game account, the first game account being in a first state, and the second game account being in a second state, the first state and the second state being used to distinguish whether the corresponding game account has shooting permission; in response to a co-shooting permission transfer event initiated by the first game account, sending a shooting permission transfer request to the second game account to display shooting permission transfer request information on a second shooting interface of the second game account; in response to a confirmation event of the second game account on the shooting permission transfer request information, switching the first game account from the first state to the second state, wherein in the confirmation event, the second game account is switched from the second state to the first state.

2. The virtual photograph method according to Claim 1, wherein The first state indicates that the corresponding game account has shooting permission, and the second state indicates that the corresponding game account does not have shooting permission. When the first shooting interface of the first game account is displayed, the first shooting interface further includes a shooting control. When the first game account is switched from the first state to the second state, further comprising: adjusting the display effect of the shooting control on the first shooting interface to indicate that the shooting control is in an unusable state.

3. The virtual photograph method according to Claim 2, wherein When the second game account is switched from the second state to the first state, the shooting control is displayed on the second shooting interface.

4. The virtual photograph method according to Claim 1, wherein The first state indicates that the corresponding game account does not have shooting permission, and the second state indicates that the corresponding game account has shooting permission. When the first game account is switched from the first state to the second state, further comprising: displaying a shooting control on the first shooting interface.

5. The virtual photograph method according to Claim 4, wherein When the second game account is switched from the second state to the first state, adjusting the display effect of the shooting control on the second shooting interface to indicate that the shooting control is in an unusable state.

6. The virtual photograph method according to Claim 1, wherein The first shooting interface further includes a permission transfer control. In response to the co-shooting permission transfer event initiated by the first game account, the shooting permission transfer request is sent to the second game account, comprising: in response to a triggering operation on the permission transfer control, sending a shooting permission transfer request to the second game account.

7. The virtual photograph method of claim 1, wherein, There are at least a plurality of co-shooting game characters, different co-shooting game characters being controlled by different second game accounts. The first shooting interface further includes an invitation control. In response to the co-shooting permission transfer event initiated by the first game account, the shooting permission transfer request is sent to the second game account, comprising: in response to a triggering operation on the invitation control, displaying a character list, the character list including a plurality of co-shooting game characters and permission transfer controls corresponding to the co-shooting game characters. In response to a triggering operation on a permission transfer control of a target game character in the duet game character, a duet permission request is sent to a third game account to which the target game character belongs, so that duet permission information is displayed on a graphical user interface of the third game account; In response to an acceptance event of the third game account on the duet permission information, a shooting permission transfer request is sent to the third game account.

8. The virtual photograph method of claim 1, wherein, The first game account has a shooting permission, and the shooting permission at least includes a use permission of a shooting control, and the shooting control includes a lens adjustment control, and the method further includes: In response to a control operation on the lens adjustment control, a lens adjustment parameter of a virtual lens for shooting the virtual scene is determined; Based on the lens adjustment parameter, scene content and / or lens indication marks of the virtual lens shooting are determined; The scene content and / or the lens indication marks are displayed on the first shooting interface, and the scene content and / or the lens indication marks are synchronized and displayed on the second shooting interface.

9. The virtual photograph method according to any one of claims 1 to 8, wherein The second game account has a character control permission of the duet game character, and the character control permission is used to control a display effect of the duet game character in the virtual scene.

10. A virtual photograph method characterized by comprising: An electronic device applied to a second game account includes: A second shooting interface of the second game account is displayed, wherein the second shooting interface displays at least part of a virtual scene, the virtual scene includes a controlled game character and a duet game character controlled by a first game account, the first game account is in a first state, the second game account is in a second state, and the first state and the second state are used to distinguish whether the corresponding game account has a shooting permission; In response to a shooting permission transfer request sent by the first game account, shooting permission transfer request information is displayed on the second shooting interface; In response to a confirmation event of the shooting permission transfer request information, the second game account is switched from the second state to the first state, wherein under the confirmation event, the first game account is switched from the first state to the second state.

11. The virtual photograph method according to Claim 10, wherein The shooting permission transfer request information includes a confirmation control, and in response to the confirmation event of the shooting permission transfer request information, the second game account is switched from the second state to the first state, including: In response to a triggering operation on the confirmation control, the second game account is switched from the second state to the first state.

12. A virtual camera, characterized by comprising: An electronic device applied to a first game account includes: A first interface display module is configured to display a first shooting interface of the first game account, wherein the first shooting interface displays at least part of a virtual scene, the virtual scene includes a controlled game character and a duet game character controlled by a second game account, the first game account is in a first state, the second game account is in a second state, and the first state and the second state are used to distinguish whether the corresponding game account has a shooting permission; The first request module is configured to, in response to a first game account initiating a shooting permission transfer event, send a shooting permission transfer request to the second game account, so as to display shooting permission transfer request information on a second shooting interface of the second game account. The first state switching module is configured to, in response to the second game account confirming the shooting permission transfer request information, switch the first game account from the first state to the second state, wherein, in the confirmation event, the second game account is switched from the second state to the first state.

13. An electronic device, comprising: The computer readable storage medium stores a plurality of instructions, and the instructions are adapted to be loaded by the processor to execute the steps of the virtual shooting method according to any one of claims 1-11.

14. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a plurality of instructions, and the instructions are adapted to be loaded by the processor to execute the steps of the virtual shooting method according to any one of claims 1-11.