Event display method based on virtual photographing, related device and storage medium
Through the virtual photography event display method, the problem of lack of fun gameplay is solved. Through the generation of target shooting tasks and related events, the richness and uncertainty of shooting gameplay is increased, and user retention and player experience are improved.
Patent Information
- Application Number
- CN202410219524.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-27
- Publication Date
- 2025-08-29
AI Technical Summary
The existing game shooting and gameplay lacks fun, resulting in poor player experience and lack of effective solutions.
It provides an event display method based on virtual photography. By displaying target shooting task information, calling the virtual camera to acquire images, and generating target association events after the image matching is successful, combining the target template for synthesis, increasing the richness and uncertainty of shooting gameplay.
It improves user retention and player surprise, enhances user experience, and increases the diversity and fun of shooting tasks by introducing real player behavior and NPC interaction.
Smart Images

Figure CN120550397A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to an event display method based on virtual photography, related devices and storage media. Background Art
[0002] With the advancement and widespread adoption of computer technology, more and more gaming applications have emerged, and the virtual worlds within electronic games are becoming increasingly realistic. In recent years, many gaming applications have incorporated photo modes. Players can activate the built-in camera within the game application anytime, anywhere to capture interesting moments and create lasting memories.
[0003] The photo mode in gaming apps can be understood as a quick way to take screenshots within the game. Currently, in related gaming apps, players can control the game character to move to a certain location in the scene to take a selfie, or they can wait for the opportunity to capture a photo while other virtual objects appear in their path.
[0004] However, the inventors have found that the current solutions have at least the following problems: the existing shooting gameplay is relatively boring and lacks fun, resulting in a poor gaming experience for players. Summary of the Invention
[0005] The present invention provides a method, device, and storage medium for displaying virtual photography-based events. This method, on the one hand, increases the variety of shooting gameplay, which helps improve user retention. On the other hand, it introduces more uncertainty into the entire shooting task, thereby increasing players' sense of surprise and enhancing the user experience.
[0006] In view of this, the present application provides, on one hand, a method for displaying an event based on virtual photography, comprising:
[0007] Displaying shooting task information corresponding to the target shooting task, wherein the shooting task information includes game character information and behavior information. The game character information is used to describe the game character included in the captured image. The game character includes at least one of a non-player character and a real player character. The behavior information is used to describe the behavior of the game character in the captured image;
[0008] In response to an accept operation for a target shooting task, calling a virtual camera to obtain a target shooting image;
[0009] In response to the submission operation for the target captured image, when the element information contained in the target captured image successfully matches the shooting task information, a target association event is displayed, wherein the target association event is obtained after synthesizing the target captured image with the target template, and the target template is the template corresponding to the target shooting task.
[0010] Another aspect of the present application provides an event display device, comprising:
[0011] a display module configured to display shooting task information corresponding to a target shooting task, wherein the shooting task information includes game character information and behavior information, the game character information being used to describe the game character included in the captured image, the game character including at least one of a non-player character and a real player character, and the behavior information being used to describe the behavior of the game character in the captured image;
[0012] A calling module, configured to call a virtual camera to obtain a target shooting image in response to an acceptance operation for the target shooting task;
[0013] The display module is also used to respond to the submission operation for the target captured image and display the target associated event when the element information contained in the target captured image successfully matches the shooting task information, wherein the target associated event is obtained after synthesizing the target captured image with the target template, and the target template is the template corresponding to the target shooting task.
[0014] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0015] A display module, specifically used to display dialogue controls on the game application interface;
[0016] In response to an interactive operation on a dialogue control, a dialogue pop-up window is displayed between the delegating character and the target player;
[0017] The first conversation content is displayed on a dialog pop-up window between the client character and the target player, wherein the first conversation content includes shooting task information corresponding to the target shooting task.
[0018] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0019] Display module, specifically used to display list controls on the game application interface;
[0020] In response to an interactive operation on the list control, displaying a viewing control corresponding to the target shooting task on the task delegation list;
[0021] In response to an interactive operation on the viewing control, shooting task information corresponding to the target shooting task is displayed.
[0022] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0023] A display module, specifically configured to display the first non-player character on the game application interface;
[0024] In response to the interactive operation on the first non-player character, a second conversation content is displayed, wherein the second conversation content includes shooting task information corresponding to the target shooting task.
[0025] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0026] A display module, specifically used to display group controls on the game application interface;
[0027] In response to an interactive operation on a group control, displaying shooting task information corresponding to a target shooting task in a target group, wherein the target group includes at least two players;
[0028] The display module is also used to display a task completion message when the element information contained in the target shooting image successfully matches the shooting task information, wherein the task completion message is used to notify other players in the target group to terminate the target shooting task. The target players belong to at least two players, and the other players are the remaining players in the target group except the target player.
[0029] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0030] The calling module is specifically used to call the virtual camera to shoot the game application interface in response to the image shooting operation to obtain the target shooting image.
[0031] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0032] The calling module is specifically used to call the virtual camera to record the game application interface in response to the video shooting operation to obtain the target shooting video;
[0033] In response to an automatic capture operation on a target shot video, displaying K candidate shot images captured from the target shot video, where K is an integer greater than or equal to 1;
[0034] In response to a selection operation on any one of the K candidate captured images, a target captured image is obtained.
[0035] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0036] The calling module is specifically used to call the virtual camera to record the game application interface in response to the video shooting operation to obtain the target shooting video;
[0037] In response to a manual capture operation on the target shot video, a target shot image is captured from the target shot video.
[0038] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0039] A display module, specifically used to display dialogue controls on the game application interface;
[0040] In response to an interactive operation on a dialogue control, a dialogue pop-up window is displayed between the delegating character and the target player;
[0041] Displaying a first submit control on the dialog pop-up window between the delegating character and the target player;
[0042] In response to a submission operation for the target captured image triggered by the first submission control.
[0043] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0044] The display module is further configured to, in response to a submission operation for the target shooting image, display the reward information corresponding to the target shooting task in a dialog pop-up window between the client character and the target player if the element information contained in the target shooting image successfully matches the shooting task information; or
[0045] When the element information contained in the target shooting image successfully matches the shooting task information, a reward prompt pop-up window is displayed, and the reward information corresponding to the target shooting task is displayed on the reward prompt pop-up window.
[0046] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0047] Display module, specifically used to display list controls on the game application interface;
[0048] In response to an interactive operation on the list control, displaying a second submission control corresponding to the target shooting task on the task delegation list;
[0049] In response to a submission operation on the target captured image triggered by the second submission control.
[0050] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0051] The display module is further configured to, in response to a submission operation for the target photographic image, display the reward information corresponding to the target photographic task on the task delegation list if the element information contained in the target photographic image successfully matches the photographic task information; or
[0052] When the element information contained in the target shooting image successfully matches the shooting task information, a reward prompt pop-up window is displayed, and the reward information corresponding to the target shooting task is displayed on the reward prompt pop-up window.
[0053] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0054] A display module, specifically configured to display the first non-player character on the game application interface;
[0055] In response to an interactive operation directed to the first non-player character, displaying a third submit control;
[0056] In response to a submission operation on the target captured image triggered by a third submission control.
[0057] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0058] The display module is further configured to, in response to a submission operation for the target photographic image, display a third conversation content if the element information contained in the target photographic image successfully matches the photographic task information, wherein the third conversation content includes reward information corresponding to the target photographic task; or
[0059] When the element information contained in the target shooting image successfully matches the shooting task information, a reward prompt pop-up window is displayed, and the reward information corresponding to the target shooting task is displayed on the reward prompt pop-up window.
[0060] In one possible design, in another implementation of another aspect of the embodiment of the present application, the event display device further includes an acquisition module and a processing module;
[0061] An acquisition module, configured to acquire a target template before displaying a target-related event, wherein the target template includes a preset image area and preset text;
[0062] The processing module is used to embed the target shot image into a preset image area to obtain a target-related event, wherein the target-related event includes the target shot image and a preset text.
[0063] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0064] The acquisition module is further configured to acquire a target template before displaying the target-related event, wherein the target template includes a preset image area and a preset image;
[0065] The processing module is further configured to embed the target captured image into a preset image area to obtain a target associated event, wherein the target associated event includes the target captured image and the preset image.
[0066] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0067] The acquisition module is further configured to acquire a target template before displaying the target-related event, wherein the target template includes a preset image area and a preset video;
[0068] The processing module is further configured to embed the target shot image into a preset image area to obtain a target associated event, wherein the target associated event includes the target shot image and the preset video.
[0069] In one possible design, in another implementation of another aspect of the embodiment of the present application,
[0070] The acquisition module is further configured to acquire a target template before displaying the target-related event, wherein the target template includes a preset image area and a preset audio;
[0071] The processing module is further configured to embed the target shot image into a preset image area to obtain a target associated event, wherein the target associated event includes the target shot image and preset audio.
[0072] In one possible design, in another implementation of another aspect of the embodiments of the present application, the target captured image includes a second non-player character;
[0073] The display module is further used to display a dialogue control on the game application interface after displaying the target association event;
[0074] The display module is further configured to display a dialog pop-up window between the second non-player character and the target player in response to an interactive operation on the dialog control;
[0075] The display module is further configured to display a third conversation content on a dialog pop-up window between the second non-player character and the target player, wherein the third conversation content is expressed as positive feedback or negative feedback for the target-related event.
[0076] In one possible design, in another implementation of another aspect of the embodiments of the present application, the target captured image includes a second non-player character;
[0077] The display module is further configured to display a second non-player character on the game application interface after displaying the target-related event;
[0078] The display module is further configured to display fourth conversation content in response to an interactive operation on the second non-player character, wherein the fourth conversation content is expressed as positive feedback or negative feedback on the target-related event.
[0079] In one possible design, in another implementation of another aspect of the embodiment of the present application, the target captured image includes a real player character;
[0080] The display module is further used to display a dialogue control on the game application interface after displaying the target association event;
[0081] The display module is further configured to display a dialog pop-up window between the real player character and the target player in response to an interactive operation on the dialog control;
[0082] The display module is further configured to display the fifth conversation content on the dialog pop-up window between the real player character and the target player, wherein the fifth conversation content is the conversation content triggered by the real player through the real player character.
[0083] On the other hand, the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the above-mentioned methods when executing the computer program.
[0084] Another aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned methods when the computer program is executed by a processor.
[0085] Another aspect of the present application provides a computer program product, including a computer program, which implements the above-mentioned methods when executed by a processor.
[0086] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0087] In an embodiment of the present application, a method for displaying an event based on virtual photography is provided. After the target player learns the shooting task information, he can obtain a target shooting image containing at least one of a non-player character and a real player character through a virtual camera. If the element information contained in the target shooting image successfully matches the shooting task information, a target-related event is generated and displayed. The target-related event includes a target shooting image provided by the target player. Through the above method, on the one hand, the behavioral factors of real players are introduced into the target shooting task, thereby increasing the richness of the shooting gameplay and helping to improve user retention. On the other hand, the target shooting image can also be processed twice to generate corresponding target-related events, so that the entire shooting task has more uncertainty, thereby increasing the player's sense of surprise and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0088] Figure 1 A schematic diagram of an implementation environment of the event display method based on virtual photography in an embodiment of the present application;
[0089] Figure 2 Schematic diagram of another implementation environment of the event display method based on virtual photography in an embodiment of the present application;
[0090] Figure 3 This is a flow chart of a method for displaying an event based on virtual photography in an embodiment of the present application;
[0091] Figure 4 This is a schematic diagram of an interactive process for implementing subsequent logic based on a target captured image in an embodiment of the present application;
[0092] Figure 5 A schematic diagram showing shooting task information in an embodiment of the present application;
[0093] Figure 6 Another schematic diagram showing shooting task information in an embodiment of the present application;
[0094] Figure 7 Another schematic diagram showing shooting task information in an embodiment of the present application;
[0095] Figure 8 Another schematic diagram showing shooting task information in an embodiment of the present application;
[0096] Figure 9 A schematic diagram of obtaining a target captured image in an embodiment of the present application;
[0097] Figure 10 Another schematic diagram of obtaining a target captured image in an embodiment of the present application;
[0098] Figure 11 Another schematic diagram of obtaining a target captured image in an embodiment of the present application;
[0099] Figure 12 A schematic diagram of a process for selecting a target shot image from a target shot video in an embodiment of the present application;
[0100] Figure 13 A schematic diagram of submitting a target captured image in an embodiment of the present application;
[0101] Figure 14 A schematic diagram of providing relevant feedback based on a target captured image in an embodiment of the present application;
[0102] Figure 15 Another schematic diagram of providing relevant feedback based on a target captured image in an embodiment of the present application;
[0103] Figure 16 Another schematic diagram of submitting a target captured image in an embodiment of the present application;
[0104] Figure 17 Another schematic diagram of providing relevant feedback based on a target captured image in an embodiment of the present application;
[0105] Figure 18 Another schematic diagram of providing relevant feedback based on a target captured image in an embodiment of the present application;
[0106] Figure 19 Another schematic diagram of submitting a target captured image in an embodiment of the present application;
[0107] Figure 20 Another schematic diagram of providing relevant feedback based on a target captured image in an embodiment of the present application;
[0108] Figure 21 Another schematic diagram of providing relevant feedback based on a target captured image in an embodiment of the present application;
[0109] Figure 22 A schematic diagram of generating a target association event in an embodiment of the present application;
[0110] Figure 23 Another schematic diagram of generating a target association event in an embodiment of the present application;
[0111] Figure 24 Another schematic diagram of generating a target association event in an embodiment of the present application;
[0112] Figure 25 Another schematic diagram of generating a target association event in an embodiment of the present application;
[0113] Figure 26 A schematic diagram of triggering a conversation content based on a target-related event in an embodiment of the present application;
[0114] Figure 27 This is another schematic diagram of triggering conversation content based on a target-related event in an embodiment of the present application;
[0115] Figure 28 This is another schematic diagram of triggering conversation content based on a target-related event in an embodiment of the present application;
[0116] Figure 29 This is a schematic diagram of an interaction process for triggering conversation content based on a target-related event in an embodiment of the present application;
[0117] Figure 30 This is a schematic diagram of an event display device in an embodiment of the present application;
[0118] Figure 31 This is a structural diagram of a terminal in an embodiment of the present application. DETAILED DESCRIPTION
[0119] The present invention provides a method, device, and storage medium for displaying virtual photography-based events. This method, on the one hand, increases the variety of shooting gameplay, which helps improve user retention. On the other hand, it introduces more uncertainty into the entire shooting task, thereby increasing players' sense of surprise and enhancing the user experience.
[0120] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the numbers used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can, for example, be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "corresponding to" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0121] Gaming applications have become an integral part of modern life, enjoying increasing popularity. Gaming applications can be categorized as stand-alone games and online games. Stand-alone games generally refer to games whose primary gameplay requires only a computer or other electronic device. Online games, on the other hand, use the internet as a transmission medium, the game operator's servers and the user's computer as processing terminals, and the game client as an information exchange window. These games are designed for entertainment, leisure, communication, and virtual achievement, and are sustainable multiplayer online games. In gaming applications, players can control virtual characters to complete various tasks, with photography tasks being a particularly enjoyable and engaging gameplay feature.
[0122] In traditional photography tasks, players are required to capture specific objects, scenes, or actions. Each task typically has a time limit, requiring players to complete and submit their photos within that time. Completion of the task is determined based on the captured image. Currently, photography tasks require players to capture fixed objects and do not offer tasks that allow players to capture specific actions. There is also no interaction between players or between players and non-player characters (NPCs).
[0123] Based on this, in an embodiment of the present application, a method for displaying events based on virtual photography is provided. First, corresponding shooting tasks can be issued based on player information, and the targets of shooting tasks include NPCs and real players, thereby enhancing the diversity of shooting content. Secondly, the captured images may also trigger related highlights containing player reflections and character reflections (that is, the player's reflection on the captured images and the game character's reflection on the captured images), making the entire shooting task more surprising. Finally, the related highlights may also cause further feedback from the NPC, and this feedback will be set accordingly according to the NPC's personality setting, thereby making it easier to portray deep-seated character traits and making the game characters more vivid. For the event display method based on virtual photography provided in the present application, when applied, it includes at least one of the following scenarios.
[0124] Scene 1: Photography games;
[0125] Photography games are games designed with various photo-taking scenes and features, allowing players to capture and share beautiful moments through in-game interactions or simulated photography. In photography games, players are provided with DSLR cameras or first-person drones, allowing them to explore their environments and capture lifelike photos. Games featuring photography also offer specialized options, including autofocus, manual focus, exposure, contrast, white balance, aperture, and more. The captured game scenes can be saved to the hard drive.
[0126] Scenario 2: Adventure games;
[0127] In adventure games, in addition to exploring and completing various quests, players can also record their adventures using the photo function. In adventure games, players take photos through quests posted by NPCs. Completing quests earns players in-game currency, which they can use to purchase new items, such as upgraded cameras or new lenses. When photographing specific subjects (for example, virtual animals), players can capture realistic photos and videos. However, if they are discovered by these subjects, they may be attacked, resulting in the loss of all photos taken.
[0128] Scenario 3: Role-playing game (RPG)
[0129] In role-playing games, players take on the role of a photographer. For example, they build a social media following by taking photos of virtual animals, increasing their follower count. As their follower count grows, they can use it to upgrade their camera equipment.
[0130] It should be noted that the above application scenarios are only examples, and the event display method based on virtual photography provided in this embodiment can also be applied to other scenarios, which is not limited here.
[0131] The method provided in this application can be applied to Figure 1 The stand-alone game implementation environment shown, or, can be applied to Figure 2 The network game implementation environment shown in the figure. Figure 1 The illustrated implementation environment includes a terminal 110. Figure 2 The illustrated implementation environment includes a terminal 110 and a server 120, and the terminal 110 and the server 120 can communicate with each other via a communication network 130. The communication network 130 utilizes standard communication technologies and / or protocols, typically the Internet, but can also be any network, including but not limited to Bluetooth, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile network, a private network, or any combination of virtual private networks. In some embodiments, customized or dedicated data communication technologies can be used in place of or in addition to the aforementioned data communication technologies.
[0132] The terminals 110 involved in this application include, but are not limited to, mobile phones, tablet computers, laptop computers, desktop computers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, etc. The client is deployed on the terminal 110 and can be run on the terminal 110 in the form of a browser or an independent application (APP).
[0133] The server 120 involved in this application can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence (AI) platforms.
[0134] The following will be combined Figure 1 The implementation environment shown and Figure 2 The implementation environment shown is described.
[0135] 1. Implementation environment based on stand-alone games;
[0136] In step A1, the target player triggers the launch of the game application via terminal 110, displaying the shooting task information corresponding to the target shooting task within the game application. In step A2, the target player receives the target shooting task via terminal 110. In step A3, terminal 110 invokes a virtual camera to obtain a target shot image. In step A4, the target player submits the target shot image. Based on this, in step A5, terminal 110 checks whether the target shot image meets the requirements of the target shooting task. If so, step A6 is executed, displaying the target-related event generated based on the target shot image.
[0137] 2. Implementation environment based on online games;
[0138] In step B1, the target player triggers the launch of the game application via terminal 110, displaying the shooting task information corresponding to the target shooting task within the game application. In step B2, the target player receives the target shooting task via terminal 110. Terminal 110 transmits a message of acceptance of the target shooting task to server 120 via communication network 130. In step B3, terminal 110 invokes a virtual camera to obtain a target shooting image. In step B4, the target player submits the target shooting image to server 120 via terminal 110. Based on this, in step B5, server 120 detects whether the target shooting image meets the requirements of the target shooting task. If so, step B6 is executed, where terminal 110 displays the target-related event generated based on the target shooting image.
[0139] In combination with the above introduction, the event display method based on virtual photography in this application will be introduced below. Figure 3 The event display method based on virtual photography in the embodiment of the present application can be completed by the terminal independently or by the terminal and the server in cooperation. The method of the present application includes:
[0140] 210. Displaying shooting task information corresponding to the target shooting task, wherein the shooting task information includes game character information and behavior information. The game character information is used to describe the game character included in the captured image. The game character includes at least one of a non-player character and a real player character. The behavior information is used to describe the behavior of the game character in the captured image.
[0141] In one or more embodiments, after the target player launches the game application, he or she can view the shooting task information of the target shooting task through the terminal. It is understood that the game application presentation methods involved in this application include but are not limited to two-dimensional (2D) form, three-dimensional (3D) form, virtual reality (VR) form, augmented reality (AR) form, and mixed reality (MR) form.
[0142] Specifically, the shooting task information includes game character information and behavior information. Among them, the game character can be an NPC, or a real player character (that is, a game character controlled by a real player), or an NPC and a real player character. The game character information included in the shooting task information is the nickname of the game character (for example, "Spirit Fox"), and the behavior information included in the shooting task information is the specific action performed by the game character (for example, "killing the phantom beast"). In actual applications, the shooting task information may also include scene information (for example, inside a castle), climate information (for example, thunderstorm), time information (for example, a certain moment), etc., which are not limited here.
[0143] 220. In response to an acceptance operation for a target shooting task, calling a virtual camera to obtain a target shooting image;
[0144] In one or more embodiments, the target player accepts the target shooting task. For example, in one case, the target player needs to actively trigger the acceptance operation for the target shooting task. In another case, the acceptance instruction for the target shooting task is directly generated after the shooting task information is displayed. Based on this, the terminal can call the virtual camera to take a photo, thereby obtaining the target shooting image.
[0145] Specifically, after accepting the target shooting task, the target player can search for the game character to be photographed in the game, or reach the area near the game character through the portal provided in the game, or enter the game copy with the game character, without limitation here.
[0146] It should be noted that the term "in response to" in this application is used to indicate the conditions or states upon which the execution of an operation depends. When certain conditions or states are met, one or more operations may be executed. These operations may be in real time or with a certain delay.
[0147] 230. In response to a submission operation for a target captured image, when the element information contained in the target captured image successfully matches the shooting task information, a target-associated event is displayed, wherein the target-associated event is obtained by synthesizing the target captured image with a target template, and the target template is a template corresponding to the target shooting task.
[0148] In one or more embodiments, a target player submits a target shot image, based on which the element information contained in the target shot image is identified. For example, the identified element information may include "spirit fox" and "killing a phantom beast." If the identified element information successfully matches the shooting task information, a target-related event is generated based on the target template and displayed to the target player.
[0149] In an embodiment of the present application, a method for displaying events based on virtual photography is provided. This approach, on the one hand, incorporates real player behavior into the target photography task, thereby enriching the shooting gameplay and improving user retention. Furthermore, secondary processing of the target photography image can be performed to generate corresponding target-related events, adding more uncertainty to the entire photography task, thereby increasing the player's sense of surprise and enhancing the user experience.
[0150] For easier understanding, see Figure 4 , Figure 4 This is a schematic diagram of an interactive process for implementing subsequent logic based on a target captured image in an embodiment of the present application, as shown in the figure, specifically:
[0151] In step 310, the target player provides the client character with a target shot image or a target shot video, wherein the target shot image can be extracted from the target shot video. Then, the terminal can recognize the target shot image.
[0152] In step 320 , the terminal sends the identification of the target player and the element information in the target captured image to the server.
[0153] In step 330, the server determines whether the element information in the target captured image completely matches the capture task information. If the match fails, step 340 is executed. If the match succeeds, step 360 is executed.
[0154] In step 340 , if there is no complete match, the server sends a no progress notification to the terminal.
[0155] In step 350 , the terminal does not have any additional response after receiving the notification, but displays a corresponding prompt to inform the target player that the target shot image needs to be acquired again.
[0156] In step 360 , in the case of a complete match, the server sends the identifier and progress of the target shooting task to the terminal.
[0157] In step 370, after receiving the notification, the terminal will display a corresponding prompt to inform the target player that the target shooting task has made some progress. If the entire target shooting task has been completed, the terminal will also receive a relevant prompt that the entire target shooting task has been completed.
[0158] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, displaying the shooting task information corresponding to the target shooting task may specifically include:
[0159] Display dialogue controls on the game application interface;
[0160] In response to an interactive operation on a dialogue control, displaying a dialogue pop-up window between the delegating character and the target player;
[0161] The first conversation content is displayed on a dialog pop-up window between the client character and the target player, wherein the first conversation content includes shooting task information corresponding to the target shooting task.
[0162] In one or more embodiments, a method for delegating a target photography task is introduced. As can be seen from the aforementioned embodiments, some NPCs in the game application, as the delegating party, will proactively contact the target player and request the target player to help take some specific photos, and these photos must meet the photography task information.
[0163] Specifically, for easier understanding, see Figure 5 , Figure 5 This is a schematic diagram showing shooting task information in an embodiment of the present application. Figure 5 The middle (A) figure shows the game application interface, wherein 410 is used to indicate the dialogue control. When the target player clicks the dialogue control indicated by 410, the interactive operation for the dialogue control is triggered, thereby displaying the following Figure 5 The interface shown in Figure (B) provides a dialog pop-up window between the client character (eg, "Spirit Fox") indicated by 420 and the target player.
[0164] As can be seen, the client character triggers the conversation "I need a favor from you." Based on this, the target player can enter or select text to chat with the client character. The client character can then continue chatting with the target player. 430 indicates the content of the first conversation. This first conversation content includes the shooting task information corresponding to the target shooting task. The shooting task information includes the game character information "Akon" and the action information "Kill the Phantom Beast."
[0165] Secondly, in the embodiment of the present application, a method for entrusting a target shooting task is provided. Through the above method, the entrusting character belonging to the NPC provides the target player with shooting task information in the form of dialogue, thereby increasing the social attributes of the game and enhancing the player's immersion.
[0166] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, displaying the shooting task information corresponding to the target shooting task may specifically include:
[0167] Display list controls on the game application interface;
[0168] In response to an interactive operation on the list control, displaying a viewing control corresponding to the target shooting task on the task delegation list;
[0169] In response to an interactive operation on the viewing control, shooting task information corresponding to the target shooting task is displayed.
[0170] In one or more embodiments, another method of entrusting a target with a photography task is introduced. As can be seen from the aforementioned embodiments, after the target player enters the game application, they can also view the photography task information corresponding to the target photography task. The target player takes specific photos based on the photography task information.
[0171] Specifically, for easier understanding, see Figure 6 , Figure 6 This is another schematic diagram showing shooting task information in an embodiment of the present application. Figure 6 The figure (A) shows the game application interface, wherein 510 is used to indicate the list control. When the target player clicks the list control indicated by 510, the interactive operation for the list control is triggered, thereby displaying the following Figure 6 The interface shown in Figure (B) is shown in Figure 5. The interface provides a task delegation list indicated by 520. The task delegation list displays several shooting tasks. For example, 530 is used to indicate the target shooting task, and 540 is used to indicate the viewing control corresponding to the target shooting task. When the target player clicks the viewing control indicated by 540, the interactive operation for the viewing control is triggered. Figure 6 The interface shown in the middle (C) figure displays a pop-up window indicated by 550. In the pop-up window indicated by 550, shooting task information corresponding to the target shooting task is displayed, wherein the shooting task information includes game character information "Akon" and behavior information "killing the phantom beast."
[0172] Secondly, the embodiment of the present application provides another method for entrusting a target shooting task. Through the above method, the shooting task information is provided to the target player in a list format, thereby improving the intuitiveness of the information display and making it easier for the player to grasp the information content more quickly.
[0173] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, displaying the shooting task information corresponding to the target shooting task may specifically include:
[0174] Displaying the first non-player character on the game application interface;
[0175] In response to the interactive operation on the first non-player character, a second conversation content is displayed, wherein the second conversation content includes shooting task information corresponding to the target shooting task.
[0176] In one or more embodiments, another method of entrusting a target with a shooting task is introduced. As can be seen from the above embodiments, the game character controlled by the target player can also interact with the NPC in the game application, and the target player can obtain important information in the game through the interactive conversation.
[0177] Specifically, for easier understanding, see Figure 7 , Figure 7 This is another schematic diagram showing shooting task information in an embodiment of the present application. Figure 7 The middle (A) figure shows the game application interface, wherein 610 is used to indicate the first NPC. When the target player clicks the first NPC indicated by 610, the interactive operation for the first NPC is triggered, thereby displaying the following Figure 7 The interface shown in FIG. 620 is used to indicate the second conversation content, wherein the second conversation content includes shooting task information corresponding to the target shooting task, the shooting task information includes the game character information "Aken" and the behavior information "killing the phantom beast".
[0178] Secondly, in the embodiment of the present application, another method of entrusting a target shooting task is provided. Through the above method, the NPC provides the target player with shooting task information in the form of a conversation, thereby enhancing the interactive and realistic feeling of the game.
[0179] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, displaying the shooting task information corresponding to the target shooting task may specifically include:
[0180] Display group controls on the game application interface;
[0181] In response to an interactive operation on a group control, displaying shooting task information corresponding to a target shooting task in a target group, wherein the target group includes at least two players;
[0182] It may also include:
[0183] When the element information contained in the target shooting image successfully matches the shooting task information, a task end message is displayed, wherein the task end message is used to notify other players in the target group to terminate the target shooting task. The target player belongs to at least two players, and the other players are the remaining players in the target group except the target player.
[0184] In one or more embodiments, another method for delegating target photography tasks is introduced. As can be seen from the aforementioned embodiments, some NPCs in game applications can also add multiple players to the same group and then post photography tasks within the group. Based on this, all players in the group will receive information about the photography task. When a player completes the photography task, the other players terminate the task, and only the player who completed the photography task will receive the reward.
[0185] Specifically, for easier understanding, see Figure 8 , Figure 8 This is another schematic diagram showing shooting task information in an embodiment of the present application. Figure 8 The middle (A) figure shows the game application interface, wherein 710 is used to indicate the group control. When the target player clicks the group control indicated by 720, the interactive operation for the group control is triggered, thereby displaying the following Figure 8 The interface shown in Figure (B) is shown in Figure 5. "Task 5 Group" is the target group. 720 indicates a conversation between the client character (e.g., "Spirit Fox") and the target group. Through this conversation, the target shooting task information corresponding to the target shooting task can be obtained. This shooting task information includes the game character information "Aken" and the action information "Kill the Phantom Beast."
[0186] Assuming that the target player is the first player in the target group to complete the target shooting task (ie, the element information contained in the target shooting image successfully matches the shooting task information), the following is displayed: Figure 8 The interface shown in Figure (C) is shown in Figure 730. 730 is used to indicate the task completion message. Based on the task completion message, it can be seen that the target player has completed the target shooting task, so other players will automatically terminate the target shooting task.
[0187] Secondly, the present embodiment provides another way to delegate target shooting tasks. Through this method, multiple players can accept the same target shooting task at the same time. When one player completes the target shooting task, the other players will terminate the target shooting task. This enhances the sense of competition and excitement of the game.
[0188] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, calling a virtual camera to obtain a target captured image may specifically include:
[0189] In response to the image shooting operation, the virtual camera is called to shoot the game application interface to obtain a target shooting image.
[0190] In one or more embodiments, a method for obtaining a target shot image is introduced. As can be seen from the above embodiments, the target player can directly capture a picture as the target shot image during the game.
[0191] Specifically, for easier understanding, see Figure 9 , Figure 9 This is a schematic diagram of obtaining a target captured image in an embodiment of the present application. Figure 9 The middle (A) figure shows the game application interface, where 810 is used to indicate the photo control. When the target player clicks the photo control indicated by 810, the image capture operation is triggered, thereby calling the virtual camera to capture the currently displayed game application interface. Figure 9 The interface shown in the middle (B) figure displays the target shooting image indicated by 820.
[0192] Secondly, the embodiments of the present application provide a method for obtaining a target shot image. Using this method, the target player can directly take a screenshot during the game to obtain the target shot image. This allows the target player to better grasp the timing of the shot, making the gameplay more realistic and enhancing the realism of the game.
[0193] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, calling a virtual camera to obtain a target captured image may specifically include:
[0194] In response to the video shooting operation, calling the virtual camera to record the game application interface to obtain the target shooting video;
[0195] In response to an automatic capture operation on a target shot video, displaying K candidate shot images captured from the target shot video, where K is an integer greater than or equal to 1;
[0196] In response to a selection operation on any one of the K candidate captured images, a target captured image is obtained.
[0197] In one or more embodiments, another method for obtaining a target shot image is introduced. As can be seen from the aforementioned embodiments, the target player can first shoot a target shot video during the game, and then the system (e.g., a server or terminal) automatically selects a number of candidate shot images from the target shot video for the target player to select.
[0198] Specifically, for easier understanding, see Figure 10 , Figure 10 This is another schematic diagram of obtaining a target captured image in an embodiment of the present application. Figure 10 The middle (A) figure shows the game application interface, where 910 is used to indicate the recording control. When the target player clicks the recording control indicated by 910, the video shooting operation is triggered, thereby calling the virtual camera to record the currently displayed game application interface. Figure 10 The target shooting video indicated by 920 is displayed on the interface shown in Figure (B). Among them, 930 is used to indicate the automatic screenshot control. When the target player clicks the automatic screenshot control indicated by 930, the automatic interception operation for the target shooting video is triggered, thereby displaying the following Figure 10 The interface shown in Figure (C) is shown in Figure 9. 940 is used to indicate two candidate captured images (ie, K=2 at this time). If the candidate captured image indicated by 950 is selected, then the candidate captured image is the target captured image.
[0199] It should be noted that the virtual camera can be called at the beginning of a game. After a game is over, the system will select K candidate images. If there is no image in the target video that meets the target shooting task, the candidate images will not be displayed.
[0200] Secondly, the present embodiment provides another method for obtaining a target shot image. Using this method, the system automatically captures the target shot image from the target shot video. This avoids the difficulty of capturing a qualified image due to inaccurate shooting timing by the target player, thereby reducing the difficulty of image capture and improving the gaming experience.
[0201] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, calling a virtual camera to obtain a target captured image may specifically include:
[0202] In response to the video shooting operation, calling the virtual camera to record the game application interface to obtain the target shooting video;
[0203] In response to a manual capture operation on the target shot video, a target shot image is captured from the target shot video.
[0204] In one or more embodiments, another method for obtaining a target shot image is introduced. As can be seen from the above embodiments, the target player can first shoot a target shot video during the game, and then the target player can manually filter the target shot image from the target shot video.
[0205] Specifically, for easier understanding, see Figure 11 , Figure 11 This is another schematic diagram of obtaining a target captured image in an embodiment of the present application. Figure 11 The middle (A) figure shows the game application interface, where 1010 is used to indicate the recording control. When the target player clicks the recording control indicated by 1010, the video shooting operation is triggered, thereby calling the virtual camera to record the currently displayed game application interface. Figure 11 The target video indicated by 1020 is displayed on the interface shown in the middle (B). 1030 is used to indicate the manual screenshot control. During the playback of the target video, when the target player clicks the manual screenshot control indicated by 1030, the manual capture operation for the target video is triggered, thereby displaying the following Figure 11 The interface shown in Figure (C) is shown in Figure 1040. 1040 is used to indicate the captured target image.
[0206] Secondly, embodiments of the present application provide another method for obtaining a target's captured image. Using this method, the target player can manually capture the target's captured image from the target's captured video. This, on the one hand, assists the target player in capturing images that meet their requirements, thereby reducing the difficulty of the game. On the other hand, manually capturing the desired image by the target player can enhance the fun and flexibility of the gameplay.
[0207] The following will be combined Figure 12 For details on the process of selecting target images, see Figure 12 , Figure 12 This is a flow chart of selecting a target shot image from a target shot video in an embodiment of the present application, as shown in the figure, specifically:
[0208] In step 1110, a hidden camera is always on the target player's head during the game. When the target player takes an action, if the element information displayed on the game application interface just meets the shooting task information required for the target shooting task (for example, Akon defeats the guardian), step 1120 is executed.
[0209] In step 1120 , the terminal sends the target player's identifier and element information of the captured image to the server.
[0210] In step 1130, after receiving the information, the server starts to determine whether the element information in the captured image completely matches the capture task information. If the match fails, step 1140 is executed. If the match succeeds, step 1160 is executed.
[0211] In step 1140 , if there is no complete match, the server sends a notification of no progress to the terminal.
[0212] In step 1150, the terminal does not react to the notification until the end of a round. If no photos that meet the target shooting task are taken during the entire round, the image selection interface will not pop up during settlement.
[0213] In step 1160 , in the case of a complete match, the server sends a notification to the terminal to be displayed during settlement.
[0214] In step 1170, upon receiving the notification, the terminal will retain the captured image. After the match ends, all captured images collected during the match that meet the target capture task are displayed for the player to select. When the player selects one of the captured images, it is used as the target captured image and reported to the server.
[0215] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, responding to the submission operation for the target captured image may specifically include:
[0216] Display dialogue controls on the game application interface;
[0217] In response to an interactive operation on a dialogue control, displaying a dialogue pop-up window between the delegating character and the target player;
[0218] Displaying a first submit control on the dialog pop-up window between the delegating character and the target player;
[0219] In response to a submission operation for the target captured image triggered by the first submission control.
[0220] In one or more embodiments, a method for submitting a target shot image based on a dialog pop-up window is introduced. As can be seen from the above embodiments, after obtaining the target shot image, the target player can feedback the target shot image to the client character through the dialog pop-up window.
[0221] Specifically, for easier understanding, see Figure 13 , Figure 13This is a schematic diagram of submitting a target captured image in an embodiment of the present application. Figure 13 The middle (A) figure shows the game application interface, wherein 1210 is used to indicate the dialogue control. When the target player clicks the dialogue control indicated by 1210, the interactive operation for the dialogue control is triggered, thereby displaying the following Figure 12 The interface shown in Figure (B) in the middle section provides a dialog pop-up window between the client character (e.g., "Spirit Fox") and the target player, as indicated by 1220. 1230 indicates a first submit control. When the target player clicks the first submit control indicated by 1230, a submission operation for the target captured image is triggered. 1240 indicates the target captured image.
[0222] Secondly, in the embodiment of the present application, a method for submitting a target shot image based on a dialog pop-up window is provided. Through the above method, the target player can directly submit the target shot image in the dialog pop-up window, thereby improving the convenience of operation.
[0223] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, after responding to the submission operation for the target captured image, the following may also be included:
[0224] If the element information contained in the target shooting image successfully matches the shooting task information, the reward information corresponding to the target shooting task is displayed in the dialogue pop-up window between the client character and the target player; or
[0225] When the element information contained in the target shooting image successfully matches the shooting task information, a reward prompt pop-up window is displayed, and the reward information corresponding to the target shooting task is displayed on the reward prompt pop-up window.
[0226] In one or more embodiments, a method for obtaining reward information via a pop-up dialog window is introduced. As can be seen from the aforementioned embodiments, the target player can re-enter the pop-up dialog window with the client character and, after submitting the target image to the client character, determine whether the element information contained in the target image successfully matches the photography task information. The following diagrams illustrate two ways to display reward information.
[0227] Example 1:
[0228] Specifically, for easier understanding, see Figure 14 , Figure 14 This is a schematic diagram of providing relevant feedback based on the target captured image in an embodiment of the present application. If the element information contained in the target captured image successfully matches the shooting task information, it is displayed Figure 14In the interface shown in Figure (A), 1310 is used to indicate the dialog pop-up window between the client character and the target player. The dialog pop-up window displays the conversation indicated by 1320, which includes the reward information corresponding to the target shooting task, that is, a reward of 1000 game coins. If the element information contained in the target shooting image fails to match the shooting task information, the dialog pop-up window displays Figure 14 In the interface shown in FIG. 13 (B), a dialog pop-up window 1310 is used to indicate the dialog between the client character and the target player. The dialog pop-up window displays a conversation indicated by 1330, which is used to request the target player to take a new photo.
[0229] Example 2:
[0230] Specifically, for easier understanding, see Figure 15 , Figure 15 This is another schematic diagram of providing relevant feedback based on the target captured image in an embodiment of the present application. If the element information contained in the target captured image successfully matches the shooting task information, it is displayed Figure 15 In the interface shown in Figure (A), 1410 is used to indicate the reward prompt pop-up window, which includes the reward information corresponding to the target shooting task, that is, the reward is 1000 game coins. If the element information contained in the target shooting image fails to match the shooting task information, it will be displayed Figure 15 In the interface shown in the middle (B), 1420 is used to indicate a task prompt pop-up window, which requests the target player to take a new photo.
[0231] It should be noted that in actual applications, reward information includes but is not limited to game coins, equipment, intimacy props, etc., and is not limited here.
[0232] Again, in the embodiment of the present application, a method for obtaining reward information based on a dialog pop-up window is provided. Through the above method, the target player can understand whether the reward is obtained through the message displayed in the dialog pop-up window, thereby enhancing the interactive feeling of the game.
[0233] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, responding to the submission operation for the target captured image may specifically include:
[0234] Display list controls on the game application interface;
[0235] In response to an interactive operation on the list control, displaying a second submission control corresponding to the target shooting task on the task delegation list;
[0236] In response to a submission operation on the target captured image triggered by the second submission control.
[0237] In one or more embodiments, a method for submitting a target shot image based on a task delegation list is introduced. As can be seen from the above embodiments, after obtaining the target shot image, the target player can submit the target shot image through the task delegation list.
[0238] Specifically, for easier understanding, see Figure 16 , Figure 16 This is another schematic diagram of submitting a target captured image in an embodiment of the present application. Figure 16 The figure (A) shows the game application interface, wherein 1510 is used to indicate the list control. When the target player clicks the list control indicated by 1510, the interactive operation for the list control is triggered, thereby displaying the following Figure 16 The interface shown in Figure (B) is shown in Figure 1520. The task delegation list displays several shooting tasks. For example, 1530 indicates the target shooting task, and 1540 indicates the second submission control corresponding to the target shooting task. When the target player clicks the second submission control indicated by 1540, the submission operation for the target shooting image is triggered.
[0239] Secondly, in the embodiment of the present application, a method for submitting a target shot image based on a task entrustment list is provided. Through the above method, the target player can directly submit the target shot image in the task entrustment list, thereby improving the convenience and feasibility of the operation.
[0240] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, after responding to the submission operation for the target captured image, the following may also be included:
[0241] If the element information contained in the target shooting image successfully matches the shooting task information, the reward information corresponding to the target shooting task is displayed on the task entrustment list; or,
[0242] When the element information contained in the target shooting image successfully matches the shooting task information, a reward prompt pop-up window is displayed, and the reward information corresponding to the target shooting task is displayed on the reward prompt pop-up window.
[0243] In one or more embodiments, a method for obtaining reward information based on a task delegation list is described. As can be seen from the aforementioned embodiments, the target player can re-enter the task delegation list and submit a target image. The target player then needs to determine whether the element information contained in the target image matches the task information. The following diagrams illustrate two ways to display reward information.
[0244] Example 1:
[0245] Specifically, for easier understanding, see Figure 17 , Figure 17 This is another schematic diagram of providing relevant feedback based on the target captured image in an embodiment of the present application. If the element information contained in the target captured image successfully matches the shooting task information, it is displayed Figure 17 In the interface shown in Figure (A), 1610 is used to indicate the reward information corresponding to the target shooting task, that is, the reward is 1000 game coins. If the element information contained in the target shooting image fails to match the shooting task information, it will be displayed Figure 17 In the interface shown in the middle (B), the message indicated by 1620 is used to request the target player to take a photo again.
[0246] Example 2:
[0247] Specifically, for easier understanding, see Figure 18 , Figure 18 This is another schematic diagram of providing relevant feedback based on the target captured image in an embodiment of the present application. If the element information contained in the target captured image successfully matches the shooting task information, it is displayed Figure 18 In the interface shown in Figure (A), 1710 is used to indicate the reward prompt pop-up window, which includes the reward information corresponding to the target shooting task, that is, the reward is 1000 game coins. If the element information contained in the target shooting image fails to match the shooting task information, it will be displayed Figure 18 In the interface shown in the middle (B) figure, 1720 is used to indicate a task prompt pop-up window, which requests the target player to take a photo again.
[0248] Again, in the embodiment of the present application, a method for obtaining reward information based on the task entrustment list is provided. Through the above method, the target player can know whether the reward is obtained through the message displayed in the task entrustment list, thereby improving the operation
[0249] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, responding to the submission operation for the target captured image may specifically include:
[0250] Displaying the first non-player character on the game application interface;
[0251] In response to an interactive operation directed to the first non-player character, displaying a third submit control;
[0252] In response to a submission operation on the target captured image triggered by a third submission control.
[0253] In one or more embodiments, a method for submitting a target shot image is introduced. As can be seen from the above embodiments, after obtaining the target shot image, the target player can submit the target shot image by having a conversation with an NPC.
[0254] Specifically, for easier understanding, see Figure 19 , Figure 19 This is another schematic diagram of submitting a target captured image in an embodiment of the present application. Figure 19 The middle (A) figure shows the game application interface, wherein 1810 is used to indicate the first NPC. When the target player clicks the first NPC indicated by 1810, the interactive operation for the first NPC is triggered, thereby displaying the following Figure 18 The interface shown in Figure (B) is shown in Figure 1820. Reference numeral 1820 indicates a third submit control. When the target player clicks the third submit control indicated by 1820, the submit operation for the target captured image is triggered.
[0255] Secondly, in the embodiment of the present application, a method for submitting target images based on conversation is provided. Through the above method, the target player can have a conversation with the NPC and submit the target images during the conversation, thereby improving the authenticity of the gameplay.
[0256] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, after responding to the submission operation for the target captured image, the following may also be included:
[0257] If the element information contained in the target photographic image successfully matches the photographic task information, display the third conversation content, wherein the third conversation content includes the reward information corresponding to the target photographic task; or
[0258] When the element information contained in the target shooting image successfully matches the shooting task information, a reward prompt pop-up window is displayed, and the reward information corresponding to the target shooting task is displayed on the reward prompt pop-up window.
[0259] In one or more embodiments, a method for obtaining reward information based on conversation content is described. As described in the aforementioned embodiments, the target player can engage in a conversation with an NPC again and submit a target image. Based on this, it is necessary to determine whether the element information contained in the target image matches the photography task information. The following diagrams illustrate two ways to display reward information.
[0260] Example 1:
[0261] Specifically, for easier understanding, see Figure 20 , Figure 20This is another schematic diagram of providing relevant feedback based on the target captured image in an embodiment of the present application. If the element information contained in the target captured image successfully matches the shooting task information, it is displayed Figure 20 In the interface shown in Figure (A), 1910 is used to indicate the third session content. Through the third session content, the reward information corresponding to the target shooting task can be known, that is, the reward is 1000 game coins. If the element information contained in the target shooting image fails to match the shooting task information, it will be displayed Figure 19 In the interface shown in the middle (B), the message indicated by 1920 is used to request the target player to take a photo again.
[0262] Example 2:
[0263] Specifically, for easier understanding, see Figure 21 , Figure 21 This is another schematic diagram of providing relevant feedback based on the target captured image in an embodiment of the present application. If the element information contained in the target captured image successfully matches the shooting task information, it is displayed Figure 21 In the interface shown in Figure (A), 2010 is used to indicate the reward prompt pop-up window, which includes the reward information corresponding to the target shooting task, that is, the reward is 1000 game coins. If the element information contained in the target shooting image fails to match the shooting task information, it will be displayed Figure 21 In the interface shown in Figure (B), 2020 is used to indicate a task prompt pop-up window, which requests the target player to take a new photo.
[0264] Again, in the embodiment of the present application, a method for obtaining reward information based on the conversation content is provided. Through the above method, the target player can understand whether the reward can be obtained through the conversation content generated between the target player and the NPC, thereby enhancing the interactive and real sense of the game.
[0265] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, before displaying the target-related event, the following may also be included:
[0266] Acquire a target template, wherein the target template includes a preset image area and preset text;
[0267] The target shot image is embedded into a preset image area to obtain a target-associated event, wherein the target-associated event includes the target shot image and preset text.
[0268] In one or more embodiments, a method for generating a target-related event is introduced. As can be seen from the aforementioned embodiments, after obtaining a target captured image that satisfies a target capture task, a target-related event can also be generated. The target-related event can include an image and text.
[0269] Specifically, for easier understanding, see Figure 22 , Figure 22 This is a schematic diagram of generating a target association event in an embodiment of the present application. Figure 22 The figure (A) shows a schematic diagram of the target template, where 2110 is used to indicate a preset text (for example, an article), and 2120 is used to indicate a preset image area. Based on this, the target captured image indicated by 2130 is embedded into the preset image area, and the result is as follows: Figure 22 Target-associated events shown in the middle (B).
[0270] In the present application, target-associated events can be embodied as events related to the game. For example, if a new game character is added to the game, or a new virtual prop is added, or a new virtual object (for example, an animal, a plant, a building, etc.) is added, then the NPC can enable players to pay attention to the newly added content by issuing a target shooting task. That is, the target player can shoot the newly added game character, the newly added virtual prop or the newly added virtual object according to the target shooting task, thereby obtaining the target shooting image. Then, a target-associated event can be generated in combination with the target shooting image and the preset text. Assuming that the target shooting image includes a newly added game character, the preset text describes the attribute information and skill information of the newly added character. Based on this, after the target player publishes the target-associated event, more players can pay attention to these newly added game contents. Exemplarily, the target-associated event can also be a news report, which uses the target shooting image as an illustration.
[0271] Secondly, the embodiments of this application provide a method for generating target-related events. Through this method, the target image can also trigger subsequent reactions and related highlights, adding more uncertainty to the target shooting task while maintaining certainty, thereby enhancing the sense of surprise in the gameplay. Furthermore, combining the target image with preset text can synthesize a richer set of target-related events, increasing the fun of the game.
[0272] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, before displaying the target-related event, the following may be further included:
[0273] Acquire a target template, wherein the target template includes a preset image area and a preset image;
[0274] The target captured image is embedded into a preset image area to obtain a target-associated event, wherein the target-associated event includes the target captured image and the preset image.
[0275] In one or more embodiments, another method for generating a target-related event is introduced. As can be seen from the above embodiments, after obtaining a target captured image that meets the target capture task, a target-related event can also be generated. The target-related event can include multiple images.
[0276] Specifically, for easier understanding, see Figure 23 , Figure 23 This is another schematic diagram of generating a target association event in an embodiment of the present application. Figure 23 The figure (A) shows a schematic diagram of the target template, wherein 2210 is used to indicate a preset image and 2220 is used to indicate a preset image area. Based on this, the target captured image indicated by 2230 is embedded into the preset image area, and the result is as follows: Figure 23 The target-related event shown in Figure (B) is illustratively a target-related event that can be the use of a target-shot image as a news item, or the use of a target-shot image as an advertisement, thereby triggering subsequent reactions in the game.
[0277] Secondly, the present embodiment provides another method for generating target-related events. Through this method, the target capture image can also trigger subsequent reactions and related highlights, adding more uncertainty to the target capture task while maintaining certainty, thereby enhancing the sense of surprise in the gameplay. Furthermore, combining the target capture image with pre-set images can synthesize a richer set of target-related events, increasing the fun of the game.
[0278] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, before displaying the target-related event, the following may also be included:
[0279] Acquire a target template, wherein the target template includes a preset image area and a preset video;
[0280] The target shot image is embedded into a preset image area to obtain a target associated event, wherein the target associated event includes the target shot image and the preset video.
[0281] In one or more embodiments, another method for generating target-related events is introduced. As can be seen from the above embodiments, after obtaining a target captured image that meets the target capture task, a target-related event can also be generated. The target-related event can include images and videos.
[0282] Specifically, for easier understanding, see Figure 24 , Figure 24 This is another schematic diagram of generating a target association event in an embodiment of the present application. Figure 24The figure (A) shows a schematic diagram of the target template, wherein 2310 is used to indicate a preset video and 2320 is used to indicate a preset image area. Based on this, the target captured image indicated by 2330 is embedded into the preset image area, and the result is as follows: Figure 24 The target-related event shown in Figure (B) is shown in Figure 1. For example, the target-related event can be a short video content with a cover, which in turn triggers subsequent reactions in the game.
[0283] Secondly, the embodiments of this application provide another method for generating target-related events. Through this method, the target capture image can also trigger subsequent reactions and related highlights, adding more uncertainty to the target capture task while maintaining certainty, thereby enhancing the sense of surprise in the gameplay. In addition, combining the target capture image with the preset video can synthesize a richer set of target-related events, increasing the fun of the game.
[0284] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, before displaying the target-related event, the following may also be included:
[0285] Acquire a target template, wherein the target template includes a preset image area and a preset audio;
[0286] The target shot image is embedded into a preset image area to obtain a target associated event, wherein the target associated event includes the target shot image and preset audio.
[0287] In one or more embodiments, another method for generating a target-related event is described. As can be seen from the aforementioned embodiments, after obtaining a target captured image that satisfies the target capture task, a target-related event can also be generated. The target-related event can include both images and audio.
[0288] Specifically, for easier understanding, see Figure 25 , Figure 25 This is another schematic diagram of generating a target association event in an embodiment of the present application. Figure 25 The figure (A) shows a schematic diagram of the target template, wherein 2410 is used to indicate the preset audio, and 2320 is used to indicate the preset image area. Based on this, the target captured image indicated by 2430 is embedded into the preset image area, and the result is as follows: Figure 25 The target-related event shown in Figure (B) is shown in Figure 1. For example, the target-related event can be a picture exhibition with music, which in turn triggers subsequent reactions in the game.
[0289] Secondly, the present embodiment provides another method for generating target-related events. Through this method, the target capture image can also trigger subsequent reactions and related highlights, adding more uncertainty to the target capture task while maintaining certainty, thereby enhancing the sense of surprise in the gameplay. In addition, combining the target capture image with preset audio can synthesize a richer set of target-related events, increasing the fun of the game.
[0290] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, the target captured image includes a second non-player character;
[0291] After displaying target-related events, you can also include:
[0292] Display dialogue controls on the game application interface;
[0293] In response to an interaction with the dialogue control, displaying a dialogue pop-up window between the second non-player character and the target player;
[0294] The third conversation content is displayed on a dialog pop-up window between the second non-player character and the target player, wherein the third conversation content is expressed as positive feedback or negative feedback for the target-related event.
[0295] In one or more embodiments, a method for generating subsequent feedback based on a target-related event is introduced. As can be seen from the aforementioned embodiments, the shooting task information corresponding to the target shooting task includes game character information, and the game character corresponding to the game character information will initiate a dialogue based on the target-related event.
[0296] For example, assuming that the target image includes the second NPC "Aken", if the target-related event generated by the target image is negative (for example, the target-related event is a negative news article), the second NPC "Aken" will give negative feedback. If the target-related event generated by the target image is positive (for example, the target-related event is a news article promoting good people and good deeds), the second NPC "Aken" will give positive feedback.
[0297] Specifically, for easier understanding, see Figure 26 , Figure 26 This is a schematic diagram of triggering session content based on target-related events in an embodiment of the present application. Figure 26 The middle (A) figure shows the game application interface, wherein 2510 is used to indicate the dialogue control. When the target player clicks the dialogue control indicated by 2510, the interactive operation for the dialogue control is triggered, thereby displaying the following Figure 26The interface shown in Figure (B) provides a pop-up dialog window between a second NPC (e.g., "Akon") indicated by 2520 and the target player. 2530 indicates the content of the third conversation, which includes negative feedback (e.g., anger) regarding the target-related event. Based on this, the target player can enter or select text to communicate with the second NPC, and the second NPC can continue the conversation with the target player.
[0298] It should be noted that positive feedback indicates a positive state, such as happiness, love, praise, satisfaction, etc. Negative feedback indicates a negative and sad state, such as doubt, sadness, disappointment, depression, anger, etc.
[0299] Secondly, the embodiments of this application provide a method for generating subsequent feedback based on target-related events. By using this method, real-world reactions are generated based on target-related events, making the game process more realistic and interesting, and giving players a stronger sense of participation. In addition, the corresponding dialogue given by NPCs can also portray deeper character personalities, making the game content more vivid.
[0300] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, the target captured image includes a second non-player character;
[0301] After displaying target-related events, you can also include:
[0302] Displaying a second non-player character on the game application interface;
[0303] In response to the interactive operation on the second non-player character, a fourth conversation content is displayed, wherein the fourth conversation content is represented as positive feedback or negative feedback on the target-related event.
[0304] In one or more embodiments, another method for generating subsequent feedback based on target-related events is introduced. As can be seen from the above embodiments, the shooting task information corresponding to the target shooting task includes game character information, and the game character corresponding to the game character information will initiate a dialogue based on the target-related event.
[0305] Specifically, for easier understanding, see Figure 27 , Figure 27 This is another schematic diagram of triggering conversation content based on a target-related event in an embodiment of the present application. Figure 27 The middle (A) figure shows the game application interface, wherein 2610 is used to indicate the second NPC. When the target player clicks the second NPC indicated by 2610, the interactive operation for the second NPC is triggered, thereby displaying the following Figure 27The interface shown in FIG. 2620 is used to indicate the fourth conversation content. The fourth conversation content includes negative feedback (eg, anger) for the target-related event.
[0306] Secondly, the embodiments of this application provide another method for generating subsequent feedback based on target-related events. Through this method, based on target-related events, responses that are consistent with people in the real world are given, making the game process more realistic and interesting, giving players a stronger sense of participation. In addition, by engaging in dialogue with NPCs, players can not only enhance the sense of interaction, but also portray a deeper character personality, making the game content more vivid.
[0307] Optionally, in the above Figure 3 On the basis of one or more corresponding embodiments, in another optional embodiment provided by the embodiments of the present application, the target captured image includes a real player character;
[0308] After displaying target-related events, you can also include:
[0309] Display dialogue controls on the game application interface;
[0310] In response to an interactive operation on the dialogue control, displaying a dialogue pop-up window between the real player character and the target player;
[0311] The fifth conversation content is displayed on the dialogue pop-up window between the real player character and the target player, wherein the fifth conversation content is the conversation content triggered by the real player through the real player character.
[0312] In one or more embodiments, another method for generating subsequent feedback based on target-related events is introduced. As can be seen from the aforementioned embodiments, the shooting task information corresponding to the target shooting task includes game character information, and the game character corresponding to this game character information is a real player character. Based on this, the real player can control this real player character to engage in dialogue with the target player.
[0313] Specifically, for easier understanding, see Figure 28 , Figure 28 This is another schematic diagram of triggering conversation content based on a target-related event in an embodiment of the present application. Figure 28 The middle (A) figure shows the game application interface, wherein 2710 is used to indicate the dialogue control. When the target player clicks the dialogue control indicated by 2710, the interactive operation for the dialogue control is triggered, thereby displaying the following Figure 28The interface shown in Figure (B) provides a pop-up dialog window between a real player (e.g., "Zhang San") and a target player, indicated by 2720. 2730 indicates the fifth conversation content, based on which the target player can enter or select text to start a conversation with the real player, and the real player can continue the conversation with the target player.
[0314] Secondly, in the embodiment of the present application, another method of generating subsequent feedback based on target-related events is provided. Through the above method, real players can also give corresponding feedback based on target-related events, thereby building connections between players and enhancing the social sense of the game.
[0315] The following will be combined Figure 29 For details on triggering a session based on a target-related event, see Figure 29 , Figure 29 This is a schematic diagram of an interactive process for triggering conversation content based on a target-related event in an embodiment of the present application. Specifically:
[0316] In step 2810 , when the element information of the target captured image matches the capture task information, the server determines whether there is a subsequent response (eg, displaying a target-related event or triggering an additional dialogue, etc.). If there is a subsequent response, step 2820 is executed.
[0317] In step 2820, the server sends the identifier of the target associated event to the terminal.
[0318] In step 2830, the target player receives a prompt message of the target-related event through the terminal, such as displaying an article or triggering additional dialogue.
[0319] In step 2840, after the target player sees the prompt message of the target-related event, he or she may open the built-in reader to view the article or dialogue corresponding to the target-related event.
[0320] In step 2850 , the terminal uploads the target player's ID, the target-related event's ID (eg, article ID or conversation ID), and the reading status to the server.
[0321] In step 2860, after receiving the information, the server determines whether additional subsequent dialogues will be triggered.
[0322] In step 2870, if additional subsequent conversations need to be triggered, the server sends a conversation identifier to the terminal.
[0323] In step 2880, the terminal presents additional dialogue to the target player.
[0324] The event display device in this application is described in detail below. Figure 30 , Figure 30 This is a schematic diagram of an embodiment of an event display device in an embodiment of the present application. The event display device 290 includes:
[0325] Display module 2910, configured to display shooting task information corresponding to the target shooting task, wherein the shooting task information includes game character information and behavior information, wherein the game character information is used to describe the game character included in the captured image, and the game character includes at least one of a non-player character and a real player character, and the behavior information is used to describe the behavior of the game character in the captured image;
[0326] A calling module 2920 is configured to call a virtual camera to obtain a target captured image in response to an acceptance operation for the target capturing task;
[0327] Display module 2910 is also used to respond to a submission operation for a target captured image, and to display a target-associated event when the element information contained in the target captured image successfully matches the shooting task information, wherein the target-associated event is obtained by synthesizing the target captured image with the target template, and the target template is the template corresponding to the target shooting task.
[0328] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0329] Display module 2910, specifically used to display dialogue controls on the game application interface;
[0330] In response to an interactive operation on a dialogue control, displaying a dialogue pop-up window between the delegating character and the target player;
[0331] The first conversation content is displayed on a dialog pop-up window between the client character and the target player, wherein the first conversation content includes shooting task information corresponding to the target shooting task.
[0332] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0333] Display module 2910, specifically used to display list controls on the game application interface;
[0334] In response to an interactive operation on the list control, displaying a viewing control corresponding to the target shooting task on the task delegation list;
[0335] In response to an interactive operation on the viewing control, shooting task information corresponding to the target shooting task is displayed.
[0336] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0337] Display module 2910, specifically configured to display the first non-player character on the game application interface;
[0338] In response to the interactive operation on the first non-player character, a second conversation content is displayed, wherein the second conversation content includes shooting task information corresponding to the target shooting task.
[0339] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0340] Display module 2910, specifically used to display group controls on the game application interface;
[0341] In response to an interactive operation on a group control, displaying shooting task information corresponding to a target shooting task in a target group, wherein the target group includes at least two players;
[0342] Display module 2910 is also used to display a task completion message when the element information contained in the target shooting image successfully matches the shooting task information, wherein the task completion message is used to notify other players in the target group to terminate the target shooting task. The target player belongs to at least two players, and the other players are the remaining players in the target group except the target player.
[0343] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0344] The calling module 2920 is specifically configured to call a virtual camera to shoot the game application interface in response to an image shooting operation to obtain a target shot image.
[0345] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0346] The calling module 2920 is specifically configured to call a virtual camera to record the game application interface in response to a video shooting operation to obtain a target shooting video;
[0347] In response to an automatic capture operation on a target shot video, displaying K candidate shot images captured from the target shot video, where K is an integer greater than or equal to 1;
[0348] In response to a selection operation on any one of the K candidate captured images, a target captured image is obtained.
[0349] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0350] The calling module 2920 is specifically configured to call a virtual camera to record the game application interface in response to a video shooting operation to obtain a target shooting video;
[0351] In response to a manual capture operation on the target shot video, a target shot image is captured from the target shot video.
[0352] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0353] Display module 2910, specifically used to display dialogue controls on the game application interface;
[0354] In response to an interactive operation on a dialogue control, displaying a dialogue pop-up window between the delegating character and the target player;
[0355] Displaying a first submit control on the dialog pop-up window between the delegating character and the target player;
[0356] In response to a submission operation for the target captured image triggered by the first submission control.
[0357] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0358] The display module 2910 is further configured to, in response to a submission operation for a target shooting image, display reward information corresponding to the target shooting task in a dialog pop-up window between the client character and the target player if the element information contained in the target shooting image successfully matches the shooting task information; or
[0359] When the element information contained in the target shooting image successfully matches the shooting task information, a reward prompt pop-up window is displayed, and the reward information corresponding to the target shooting task is displayed on the reward prompt pop-up window.
[0360] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0361] Display module 2910, specifically used to display list controls on the game application interface;
[0362] In response to an interactive operation on the list control, displaying a second submission control corresponding to the target shooting task on the task delegation list;
[0363] In response to a submission operation on the target captured image triggered by the second submission control.
[0364] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0365] The display module 2910 is further configured to, in response to a submission operation for a target photographic image, display the reward information corresponding to the target photographic task on the task delegation list if the element information contained in the target photographic image successfully matches the photographic task information; or
[0366] When the element information contained in the target shooting image successfully matches the shooting task information, a reward prompt pop-up window is displayed, and the reward information corresponding to the target shooting task is displayed on the reward prompt pop-up window.
[0367] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0368] Display module 2910, specifically configured to display the first non-player character on the game application interface;
[0369] In response to an interactive operation directed to the first non-player character, displaying a third submit control;
[0370] In response to a submission operation on the target captured image triggered by a third submission control.
[0371] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0372] The display module 2910 is further configured to, in response to a submission operation for the target photographic image, display a third conversation content if the element information contained in the target photographic image successfully matches the photographic task information, wherein the third conversation content includes reward information corresponding to the target photographic task; or
[0373] When the element information contained in the target shooting image successfully matches the shooting task information, a reward prompt pop-up window is displayed, and the reward information corresponding to the target shooting task is displayed on the reward prompt pop-up window.
[0374] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application, the event display device further includes an acquisition module 2930 and a processing module 2940;
[0375] An acquisition module 2930 is configured to acquire a target template before displaying the target-related event, wherein the target template includes a preset image area and preset text;
[0376] The processing module 2940 is configured to embed the target captured image into a preset image area to obtain a target-related event, wherein the target-related event includes the target captured image and preset text.
[0377] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0378] The acquisition module 2930 is further configured to acquire a target template before displaying the target-related event, wherein the target template includes a preset image area and a preset image;
[0379] The processing module 2940 is further configured to embed the target captured image into a preset image area to obtain a target-associated event, wherein the target-associated event includes the target captured image and the preset image.
[0380] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0381] The acquisition module 2930 is further configured to acquire a target template before displaying the target-related event, wherein the target template includes a preset image area and a preset video;
[0382] The processing module 2940 is further configured to embed the target captured image into a preset image area to obtain a target-associated event, wherein the target-associated event includes the target captured image and the preset video.
[0383] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application,
[0384] The acquisition module 2930 is further configured to acquire a target template before displaying the target-related event, wherein the target template includes a preset image area and a preset audio;
[0385] The processing module 2940 is further configured to embed the target captured image into a preset image area to obtain a target-associated event, wherein the target-associated event includes the target captured image and preset audio.
[0386] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application, the target captured image includes a second non-player character;
[0387] The display module 2910 is further configured to display a dialogue control on the game application interface after displaying the target association event;
[0388] The display module 2910 is further configured to display a dialog pop-up window between the second non-player character and the target player in response to an interactive operation on the dialog control;
[0389] The display module 2910 is further configured to display a third conversation content on the dialog pop-up window between the second non-player character and the target player, wherein the third conversation content is expressed as positive feedback or negative feedback for the target-related event.
[0390] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application, the target captured image includes a second non-player character;
[0391] The display module 2910 is further configured to display a second non-player character on the game application interface after displaying the target association event;
[0392] The display module 2910 is further configured to display a fourth conversation content in response to an interactive operation on the second non-player character, wherein the fourth conversation content is represented as positive feedback or negative feedback on the target-related event.
[0393] Optionally, in the above Figure 30 On the basis of the corresponding embodiment, in another embodiment of the event display device 30 provided in the embodiment of the present application, the target captured image includes a real player character;
[0394] The display module 2910 is further configured to display a dialogue control on the game application interface after displaying the target association event;
[0395] The display module 2910 is further configured to display a dialog pop-up window between the real player character and the target player in response to an interactive operation on the dialog control;
[0396] The display module 2910 is further configured to display the fifth conversation content on the dialog pop-up window between the real player character and the target player, wherein the fifth conversation content is the conversation content triggered by the real player through the real player character.
[0397] The present application also provides a terminal, such as Figure 31 For the sake of convenience, only the parts related to the embodiment of the present application are shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present application. In the embodiment of the present application, the terminal is taken as an example for explanation:
[0398] Figure 31 The block diagram shows a partial structure of a mobile phone related to the terminal provided in the embodiment of the present application. Figure 31 The mobile phone includes components such as a radio frequency (RF) circuit 3010, a memory 3020, an input unit 3030, a display unit 3040, a sensor 3050, an audio circuit 3060, a mobile hotspot (wireless fidelity, WiFi) module 3070, a processor 3080, and a power supply 3090. Those skilled in the art will understand that Figure 31 The mobile phone structure shown in the figure does not constitute a limitation to the mobile phone, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0399] The following combination Figure 31 A detailed introduction to the various components of a mobile phone:
[0400] The RF circuit 3010 can be used to receive and send signals during information transmission or calls. In particular, after receiving downlink information from the base station, it is sent to the processor 3080 for processing; in addition, the designed uplink data is sent to the base station. Generally, the RF circuit 3010 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. In addition, the RF circuit 3010 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to Global System of Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.
[0401] The memory 3020 can be used to store software programs and modules. The processor 3080 executes the various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 3020. The memory 3020 may mainly include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function (such as a sound playback function, an image playback function, etc.); the data storage area may store data generated based on the use of the mobile phone (such as audio data, a phone book, etc.). In addition, the memory 3020 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state memory device.
[0402] The input unit 3030 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile phone. Specifically, the input unit 3030 may include a touch panel 3031 and other input devices 3032. The touch panel 3031, also known as a touch screen, can collect user touch operations on or near it (such as operations performed by the user using a finger, stylus, or any other suitable object or accessory on or near the touch panel 3031) and drive the corresponding connection device according to a pre-set program. Optionally, the touch panel 3031 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch direction and detects the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 3080. It can also receive commands sent by the processor 3080 and execute them. In addition, the touch panel 3031 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 3031, the input unit 3030 may further include other input devices 3032. Specifically, the other input devices 3032 may include but are not limited to one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a mouse, and an operating stick.
[0403] The display unit 3040 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 3040 may include a display panel 3041. Optionally, the display panel 3041 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 3031 may cover the display panel 3041. When the touch panel 3031 detects a touch operation on or near it, it is transmitted to the processor 3080 to determine the type of touch event. Subsequently, the processor 3080 provides corresponding visual output on the display panel 3041 according to the type of touch event. Although in Figure 31 In the embodiment, the touch panel 3031 and the display panel 3041 are used as two independent components to realize the input and output functions of the mobile phone, but in some embodiments, the touch panel 3031 and the display panel 3041 can be integrated to realize the input and output functions of the mobile phone.
[0404] The mobile phone may also include at least one sensor 3050, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 3041 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 3041 and / or the backlight when the mobile phone is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that the mobile phone can also be configured with, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described here.
[0405] Audio circuit 3060, speaker 3061, and microphone 3062 provide an audio interface between the user and the phone. Audio circuit 3060 converts received audio data into electrical signals and transmits them to speaker 3061, where they are converted into sound signals for output. Microphone 3062, on the other hand, converts collected sound signals into electrical signals, which are then received by audio circuit 3060 and converted into audio data. This audio data is then processed by processor 3080 and then transmitted to, for example, another phone via RF circuit 3010. Alternatively, the audio data can be stored in memory 3020 for further processing.
[0406] WiFi is a short-range wireless transmission technology. Mobile phones can help users send and receive emails, browse the web, and access streaming media through the WiFi module 3070. It provides users with wireless broadband Internet access. Figure 31 A WiFi module 3070 is shown, but it is understandable that it is not an essential component of the mobile phone and can be omitted as needed without changing the essence of the invention.
[0407] The processor 3080 is the control center of the phone, connecting all parts of the phone using various interfaces and circuits. It executes software programs and / or modules stored in the memory 3020 and accesses data stored in the memory 3020 to perform various phone functions and process data. Optionally, the processor 3080 may include one or more processing units. Alternatively, the processor 3080 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into the processor 3080.
[0408] The mobile phone also includes a power supply 3090 (such as a battery) for supplying power to various components. Optionally, the power supply can be logically connected to the processor 3080 through a power management system, thereby managing functions such as charging, discharging, and power consumption through the power management system.
[0409] Although not shown, the mobile phone may also include a camera, a Bluetooth module, etc., which will not be described in detail here.
[0410] The steps performed by the terminal in the above embodiment can be based on the Figure 31 The terminal structure shown.
[0411] A computer device is also provided in an embodiment of the present application, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the methods described in the above embodiments are implemented.
[0412] A computer-readable storage medium is also provided in an embodiment of the present application, on which a computer program is stored. When the computer program is executed by a processor, the steps of the methods described in the above embodiments are implemented.
[0413] A computer program product is also provided in an embodiment of the present application, including a computer program. When the computer program is executed by a processor, the steps of the methods described in the above embodiments are implemented.
[0414] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0415] It is understandable that in the specific implementation of this application, related data such as player information is involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0416] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0417] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0418] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0419] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0420] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a server or terminal device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store computer programs, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0421] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for displaying an event based on virtual photography, characterized in that: include: Displaying shooting task information corresponding to the target shooting task, wherein the shooting task information includes game character information and behavior information, the game character information is used to describe the game character included in the captured image, the game character includes at least one of a non-player character and a real player character, and the behavior information is used to describe the behavior of the game character in the captured image; In response to an acceptance operation for the target shooting task, calling a virtual camera to obtain a target shooting image; In response to a submission operation for the target captured image, when the element information contained in the target captured image successfully matches the shooting task information, a target association event is displayed, wherein the target association event is obtained after synthesizing the target captured image with a target template, and the target template is a template corresponding to the target shooting task.
2. The event display method according to claim 1, characterized in that: The display of the shooting task information corresponding to the target shooting task includes: Display dialogue controls on the game application interface; In response to an interactive operation on the dialogue control, displaying a dialogue pop-up window between the delegating character and the target player; The first conversation content is displayed on a dialog pop-up window between the client character and the target player, wherein the first conversation content includes shooting task information corresponding to the target shooting task.
3. The event display method according to claim 1, wherein: The display of the shooting task information corresponding to the target shooting task includes: Display list controls on the game application interface; In response to an interactive operation on the list control, displaying a viewing control corresponding to the target shooting task on the task delegation list; In response to an interactive operation on the viewing control, shooting task information corresponding to the target shooting task is displayed.
4. The event display method according to claim 1, characterized in that: The display of the shooting task information corresponding to the target shooting task includes: Displaying the first non-player character on the game application interface; In response to an interactive operation on the first non-player character, a second conversation content is displayed, wherein the second conversation content includes shooting task information corresponding to the target shooting task.
5. The event display method according to claim 1, characterized in that: The display of the shooting task information corresponding to the target shooting task includes: Display group controls on the game application interface; In response to an interactive operation on the group control, displaying shooting task information corresponding to the target shooting task in a target group, wherein the target group includes at least two players; The method further comprises: When the element information contained in the target shooting image successfully matches the shooting task information, a task end message is displayed, wherein the task end message is used to notify other players in the target group to terminate the target shooting task, the target player belongs to the at least two players, and the other players are the remaining players in the target group except the target player.
6. The event display method according to claim 1, characterized in that: The calling of the virtual camera to obtain the target captured image includes: In response to the image shooting operation, the virtual camera is called to shoot the game application interface to obtain the target shooting image.
7. The event display method according to claim 1, characterized in that: The calling of the virtual camera to obtain the target captured image includes: In response to the video shooting operation, calling the virtual camera to record the game application interface to obtain a target shooting video; In response to an automatic capture operation on the target shot video, displaying K candidate shot images captured from the target shot video, where K is an integer greater than or equal to 1; In response to a selection operation on any one of the K candidate captured images, the target captured image is obtained.
8. The event display method according to claim 1, characterized in that: The calling of the virtual camera to obtain the target captured image includes: In response to the video shooting operation, calling the virtual camera to record the game application interface to obtain a target shooting video; In response to a manual capture operation on the target shot video, the target shot image is captured from the target shot video.
9. The event display method according to any one of claims 1 to 8, characterized in that: The step of submitting the image captured in response to the target comprises: Display dialogue controls on the game application interface; In response to an interactive operation on the dialogue control, displaying a dialogue pop-up window between the delegating character and the target player; Displaying a first submit control on a dialog pop-up window between the client character and the target player; In response to a submission operation for the target captured image triggered by the first submission control.
10. The event display method according to claim 9, characterized in that: After the response to the submission operation for the target captured image, the method further includes: If the element information contained in the target shooting image successfully matches the shooting task information, the reward information corresponding to the target shooting task is displayed in the dialogue pop-up window between the client character and the target player; or When the element information contained in the target shooting image successfully matches the shooting task information, a reward prompt pop-up window is displayed, and the reward information corresponding to the target shooting task is displayed on the reward prompt pop-up window.
11. The event display method according to any one of claims 1 to 8, characterized in that: The step of submitting the image captured in response to the target comprises: Display list controls on the game application interface; In response to an interactive operation on the list control, displaying a second submission control corresponding to the target shooting task on the task delegation list; In response to a submission operation for the target captured image triggered by the second submission control.
12. The event display method according to claim 11, characterized in that: After the response to the submission operation for the target captured image, the method further includes: If the element information contained in the target photographic image successfully matches the photographic task information, the reward information corresponding to the target photographic task is displayed on the task entrustment list; or When the element information contained in the target shooting image successfully matches the shooting task information, a reward prompt pop-up window is displayed, and the reward information corresponding to the target shooting task is displayed on the reward prompt pop-up window.
13. The event display method according to any one of claims 1 to 8, characterized in that: The step of submitting the image captured in response to the target comprises: Displaying the first non-player character on the game application interface; In response to an interactive operation directed to the first non-player character, displaying a third submit control; In response to a submission operation for the target captured image triggered by the third submission control.
14. The event display method according to claim 13, characterized in that: After the response to the submission operation for the target captured image, the method further includes: If the element information contained in the target photographic image successfully matches the photographic task information, displaying a third conversation content, wherein the third conversation content includes reward information corresponding to the target photographic task; or When the element information contained in the target shooting image successfully matches the shooting task information, a reward prompt pop-up window is displayed, and the reward information corresponding to the target shooting task is displayed on the reward prompt pop-up window.
15. The event display method according to claim 1, characterized in that: Before displaying the target-related event, the method further includes: Acquire the target template, wherein the target template includes a preset image area and preset text; The target shot image is embedded into the preset image area to obtain the target-associated event, wherein the target-associated event includes the target shot image and the preset text.
16. The event display method according to claim 1, characterized in that: Before displaying the target-related event, the method further includes: Acquire the target template, wherein the target template includes a preset image area and a preset image; The target captured image is embedded into the preset image area to obtain the target-associated event, wherein the target-associated event includes the target captured image and the preset image.
17. The event display method according to claim 1, characterized in that: Before displaying the target-related event, the method further includes: Acquire the target template, wherein the target template includes a preset image area and a preset video; The target shot image is embedded into the preset image area to obtain the target-associated event, wherein the target-associated event includes the target shot image and the preset video.
18. The event display method according to claim 1, characterized in that: Before displaying the target-related event, the method further includes: Acquire the target template, wherein the target template includes a preset image area and a preset audio; The target shot image is embedded into the preset image area to obtain the target-associated event, wherein the target-associated event includes the target shot image and the preset audio.
19. The event display method according to claim 1, characterized in that: The target captured image includes a second non-player character; After displaying the target association event, the method further includes: Display dialogue controls on the game application interface; In response to an interactive operation on the dialogue control, displaying a dialogue pop-up window between the second non-player character and the target player; Displaying third conversation content on a dialog pop-up window between the second non-player character and the target player, wherein the third conversation content is expressed as positive feedback or negative feedback for the target-related event.
20. The event display method according to claim 1, characterized in that: The target captured image includes a second non-player character; After displaying the target association event, the method further includes: Displaying the second non-player character on the game application interface; In response to the interactive operation on the second non-player character, fourth conversation content is displayed, wherein the fourth conversation content is represented as positive feedback or negative feedback on the target-related event.
21. The event display method according to claim 1, characterized in that: The target captured image includes a real player character; After displaying the target association event, the method further includes: Display dialogue controls on the game application interface; In response to an interactive operation on the dialogue control, displaying a dialogue pop-up window between the real player character and the target player; A fifth conversation content is displayed on the dialog pop-up window between the real player character and the target player, wherein the fifth conversation content is the conversation content triggered by the real player through the real player character.
22. An event display device, characterized in that: include: a display module, configured to display shooting task information corresponding to a target shooting task, wherein the shooting task information includes game character information and behavior information, the game character information being used to describe the game character included in the captured image, the game character including at least one of a non-player character and a real player character, and the behavior information being used to describe the behavior of the game character in the captured image; A calling module, configured to call a virtual camera to obtain a target captured image in response to an acceptance operation for the target capturing task; The display module is also used to display a target-associated event in response to a submission operation for the target captured image when the element information contained in the target captured image successfully matches the shooting task information, wherein the target-associated event is obtained after synthesizing the target captured image with a target template, and the target template is a template corresponding to the target shooting task.
23. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the event display method according to any one of claims 1 to 21 are implemented.
24. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the event display method according to any one of claims 1 to 21 are implemented.
25. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the event display method according to any one of claims 1 to 21 are implemented.