Game picture shooting method, device, equipment and storage medium

文档序号:791929 发布日期:2021-04-13 浏览:7次 中文

阅读说明:本技术 游戏画面的拍摄方法、装置、设备及存储介质 (Game picture shooting method, device, equipment and storage medium ) 是由 赵男 胡婷婷 包炎 刘超 施一东 李鑫培 师锐 董一夫 于 2020-12-31 设计创作,主要内容包括:本发明公开了游戏画面的拍摄方法、装置、设备及存储介质。该方法包括:接收到游戏画面的拍摄指令后,获取目标虚拟相机当前捕获的游戏预览画面;确定所述游戏预览画面中释放技能的玩家主体以及相应的技能释放信息;根据各所述技能释放信息结合预设的特效增强关联表,确定特效增强信息;按照所确定特效增强信息对所述游戏预览画面进行特效增强,形成目标游戏画面,并控制所述目标虚拟相机拍摄所述目标游戏画面。利用该方法,通过对游戏预览画面进行特效增强并拍摄,不仅可以实现任意角度的目标游戏画面拍摄,还在确保不影响用户游戏流畅性的基础上,使得拍摄的游戏画面更加酷炫立体,提高了用户观看拍摄画面的视觉体验。(The invention discloses a method, a device, equipment and a storage medium for shooting game pictures. The method comprises the following steps: after a shooting instruction of a game picture is received, obtaining a game preview picture currently captured by a target virtual camera; determining a player main body for releasing skills in the game preview picture and corresponding skill release information; determining special effect enhancement information according to the skill release information in combination with a preset special effect enhancement association table; and performing special effect enhancement on the game preview picture according to the determined special effect enhancement information to form a target game picture, and controlling the target virtual camera to shoot the target game picture. By the method, the special effect of the game preview picture is enhanced and shot, so that the shooting of the target game picture at any angle can be realized, the shot game picture is more cool and stereo on the basis of ensuring that the smoothness of the game of the user is not influenced, and the visual experience of watching the shot picture by the user is improved.)

1. A method for capturing a game screen, comprising:

after a shooting instruction of a game picture is received, obtaining a game preview picture currently captured by a target virtual camera;

determining a player main body for releasing skills in the game preview picture and corresponding skill release information;

determining special effect enhancement information according to the skill release information in combination with a preset special effect enhancement association table;

and performing special effect enhancement on the game preview picture according to the determined special effect enhancement information to form a target game picture, and controlling the target virtual camera to shoot the target game picture.

2. The method of claim 1, further comprising, prior to obtaining a game preview screen currently captured by the target virtual camera:

and selecting a target virtual camera responding to the shooting instruction from a game scene, and capturing pictures in the game scene according to the shooting angle in the shooting instruction through the target virtual camera.

3. The method of claim 1, wherein determining the player's body releasing skills in the game preview screen and the corresponding skill release information comprises:

determining a player character performing skill release operation as a player main body according to the picture rendering data corresponding to the game preview picture;

and determining skill names, skill spread ranges and release refreshing points corresponding to skill release operations executed by the player main bodies, and taking the skill names, the skill spread ranges and the release refreshing points as corresponding skill release information.

4. The method according to claim 1, wherein determining special effect enhancement information according to each skill release information in combination with a preset special effect enhancement association table comprises:

acquiring skill names included in each skill release information, and determining target skill names in the special effect enhancement association table;

recording skill release information associated with each target skill name as target skill release information;

and determining special effect enhancement information according to the target skill release information and the special effect enhancement association table.

5. The method of claim 4, wherein determining special effect enhancement information based on each of the target skill release information and the special effect enhancement association table comprises:

acquiring a target skill spread range and a target release refreshing point contained in each target skill release information;

searching a target object distribution rule corresponding to the target skill spread range, a target object type corresponding to the target release refreshing point and a target adding quantity from the special effect enhancement association table;

and taking the target object distribution rule, the target object category and the target adding quantity as a piece of special effect enhancement information of the game preview picture.

6. The method according to claim 1, wherein said performing the special effect enhancement on the game preview screen according to the determined special effect enhancement information to form a target game screen comprises:

determining an object to be added in the game preview screen based on the contained target object category and determining the contained target addition quantity as the quantity to be added for each determined special effect enhancement information;

determining the target skills associated with the objects to be added in the game preview picture;

analyzing the included target object distribution rule, and adding each object to be added to the determined adding position in the determined animation state and orientation;

and controlling all objects to be added in the game preview picture to show the adding and maintaining effects of the associated target skills to form a target game picture.

7. The method of claim 1, further comprising:

and determining the special effect enhancement association table according to a preset game parameter configuration table.

8. The method of claim 7, wherein determining the special effects enhancement association table based on a pre-provisioned game parameter configuration table comprises:

all player characters existing in a game scene and corresponding skill sets are obtained through searching the game parameter configuration table;

determining skill release effects of various skills in a corresponding skill set aiming at each player character, selecting a target skill release effect meeting special effect adding conditions, and determining skills corresponding to the target release effects as tag skills;

summarizing the tag skills corresponding to the player characters to form a tag skill set, and constructing a special effect enhancement association table according to the tag skill set;

wherein, the special effect adding condition is that the released special effect has an explosion effect, a petrochemical effect, a freezing effect or a combustion effect.

9. The method of claim 8, wherein constructing a special effects enhancement association table according to the tag skill set comprises:

for each tag skill in the tag skill set, obtaining a tag skill name for the tag skill;

determining the object types and the adding quantity of the tag skills corresponding to the set refreshing points;

determining an object distribution rule of the tag skills within the range of the provided spread;

and adding the label skill name, the object distribution rule, the corresponding object category and the adding quantity under each refreshing point into a special effect enhancement association table as a group of association information.

10. The method of claim 1, further comprising:

storing the shot target game picture; alternatively, the first and second electrodes may be,

and summarizing all the target game pictures continuously shot in the set time length to form and store the target game animation.

11. The method according to any one of claims 1 to 10,

the picture size of the target game picture is the same as the picture size of the game preview picture;

and the shot ratio of each main body in the target game picture is the same as the shot ratio of each main body in the game preview picture.

12. A camera for a game screen, comprising:

the preview image acquisition module is used for acquiring a game preview image currently captured by the target virtual camera after receiving a shooting instruction of the game image;

the first information determination module is used for determining a player main body releasing skills in the game preview picture and corresponding skill release information;

the second information determining module is used for determining special effect enhancement information according to the skill release information in combination with a preset special effect enhancement association table;

the target picture determining module is used for performing special effect enhancement on the game preview picture according to the determined special effect enhancement information to form a target game picture;

and the target picture shooting module is used for controlling the target virtual camera to shoot the target game picture.

13. A computer device, comprising:

a memory and one or more processors;

the memory for storing one or more programs;

when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-11.

14. A storage medium containing computer-executable instructions for performing the method of claims 1-11 when executed by a computer processor.

Technical Field

The present invention relates to the field of image processing technologies, and in particular, to a method, an apparatus, a device, and a storage medium for capturing a game screen.

Background

In order to record the animation such as the story line in the network game, the interaction of the player and the like, the function of recording the game animation or shooting the game picture is often required to be arranged in the network game product, and the recording of the game animation or the shooting function of the game picture can be triggered as required during the running of the game so as to achieve the purpose of recording the wonderful game content.

In general, a game movie to be recorded and a game screen are often captured by a virtual camera set in a game scene. In the existing shooting scheme, the picture effect of shooting the captured game picture is limited by the performance of the player device, for example, the picture effect of the game on certain model devices is often reduced for the smoothness of game operation in the game. Therefore, when the game picture is shot, animation or pictures with higher effect than the actual game picture cannot be obtained.

Disclosure of Invention

In view of this, embodiments of the present invention provide a method, an apparatus, a device, and a storage medium for capturing a game picture, so as to enhance a picture effect of the captured game picture.

In a first aspect, an embodiment of the present invention provides a method for shooting a game picture, including:

after a shooting instruction of a game picture is received, obtaining a game preview picture currently captured by a target virtual camera;

determining a player main body for releasing skills in the game preview picture and corresponding skill release information;

determining special effect enhancement information according to the skill release information in combination with a preset special effect enhancement association table;

and performing special effect enhancement on the game preview picture according to the determined special effect enhancement information to form a target game picture, and controlling the target virtual camera to shoot the target game picture.

Further, before acquiring the game preview screen currently captured by the target virtual camera, the method further includes:

and selecting a target virtual camera responding to the shooting instruction from a game scene, and capturing pictures in the game scene according to the shooting angle in the shooting instruction through the target virtual camera.

Further, the determining the player main body releasing the skill in the game preview screen and the corresponding skill release information includes:

determining a player character performing skill release operation as a player main body according to the picture rendering data corresponding to the game preview picture;

and determining skill names, skill spread ranges and release refreshing points corresponding to skill release operations executed by the player main bodies, and taking the skill names, the skill spread ranges and the release refreshing points as corresponding skill release information.

Further, the determining special effect enhancement information according to each skill release information and a preset special effect enhancement association table includes:

acquiring skill names included in each skill release information, and determining target skill names in the special effect enhancement association table;

recording skill release information associated with each target skill name as target skill release information;

and determining special effect enhancement information according to the target skill release information and the special effect enhancement association table.

Further, the determining special effect enhancement information according to each of the target skill release information and the special effect enhancement association table includes:

acquiring a target skill spread range and a target release refreshing point contained in each target skill release information;

searching a target object distribution rule corresponding to the target skill spread range, a target object type corresponding to the target release refreshing point and a target adding quantity from the special effect enhancement association table;

and taking the target object distribution rule, the target object category and the target adding quantity as a piece of special effect enhancement information of the game preview picture.

Further, the performing special effect enhancement on the game preview picture according to the determined special effect enhancement information to form a target game picture includes:

determining an object to be added in the game preview screen based on the contained target object category and determining the contained target addition quantity as the quantity to be added for each determined special effect enhancement information;

determining the target skills associated with the objects to be added in the game preview picture;

analyzing the included target object distribution rule, and adding each object to be added to the determined adding position in the determined animation state and orientation;

and controlling all objects to be added in the game preview picture to show the adding and maintaining effects of the associated target skills to form a target game picture.

Further, the method further comprises:

and determining the special effect enhancement association table according to a preset game parameter configuration table.

Further, the determining the special effect enhancement association table according to a pre-prepared game parameter configuration table includes:

all player characters existing in a game scene and corresponding skill sets are obtained through searching the game parameter configuration table;

determining skill release effects of various skills in a corresponding skill set aiming at each player character, selecting a target skill release effect meeting special effect adding conditions, and determining skills corresponding to the target release effects as tag skills;

summarizing the tag skills corresponding to the player characters to form a tag skill set, and constructing a special effect enhancement association table according to the tag skill set;

wherein, the special effect adding condition is that the released special effect has an explosion effect, a petrochemical effect, a freezing effect or a combustion effect.

Further, the constructing a special effect enhancement association table according to the tag skill set includes:

for each tag skill in the tag skill set, obtaining a tag skill name for the tag skill;

determining the object types and the adding quantity of the tag skills corresponding to the set refreshing points;

determining an object distribution rule of the tag skills within the range of the provided spread;

and adding the label skill name, the object distribution rule, the corresponding object category and the adding quantity under each refreshing point into a special effect enhancement association table as a group of association information.

Further, the method further comprises:

storing the shot target game picture; alternatively, the first and second electrodes may be,

and summarizing all the target game pictures continuously shot in the set time length to form and store the target game animation.

Further, the screen size of the target game screen is the same as the screen size of the game preview screen;

and the shot ratio of each main body in the target game picture is the same as the shot ratio of each main body in the game preview picture.

In a second aspect, an embodiment of the present invention provides a shooting device for a game screen, including:

the preview image acquisition module is used for acquiring a game preview image currently captured by the target virtual camera after receiving a shooting instruction of the game image;

the first information determination module is used for determining a player main body releasing skills in the game preview picture and corresponding skill release information;

the second information determining module is used for determining special effect enhancement information according to the skill release information in combination with a preset special effect enhancement association table;

the target picture determining module is used for performing special effect enhancement on the game preview picture according to the determined special effect enhancement information to form a target game picture;

and the target picture shooting module is used for controlling the target virtual camera to shoot the target game picture.

In a third aspect, an embodiment of the present invention further provides a computer device, including:

a memory and one or more processors;

the memory for storing one or more programs;

when the one or more programs are executed by the one or more processors, the one or more processors implement the method for capturing a game screen as described in the first aspect above.

In a fourth aspect, embodiments of the present invention further provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are used for executing the method for capturing a game screen according to the first aspect.

According to the method, the device, the equipment and the medium for shooting the game picture, firstly, after a shooting instruction of the game picture is received, a game preview picture currently captured by a target virtual camera is obtained, then a player main body for releasing skills in the game preview picture and corresponding skill release information are determined, special effect enhancement information is determined according to the skill release information and a preset special effect enhancement association table, finally, special effect enhancement is carried out on the game preview picture according to the determined special effect enhancement information to form a target game picture, and the target virtual camera is controlled to shoot the target game picture. According to the technical scheme, when a shooting instruction of a game picture is received, a proper target virtual camera can be selected to capture the current game picture to obtain a game preview picture, special effect enhancement information corresponding to skills capable of performing special effect enhancement in the current game is determined through a preset special effect enhancement association table, and after the game preview picture is subjected to special effect enhancement, a cool target game picture is formed. Compared with the prior art, the method and the device have the advantages that the problem that the picture display effect is influenced by the limitation of the performance of the user equipment is considered, the game preview picture is captured by selecting the target virtual camera, the special effect of the game preview picture is enhanced, the target virtual camera is controlled to shoot the target game picture after the special effect is enhanced, the target game picture is not limited to the picture displayed by the user at present, the shooting of the target game picture at any angle can be realized, the shot game picture is enabled to be more cool and stereoscopic on the basis of ensuring that the smoothness of the game of the user is not influenced, and the visual experience of the user in watching the shot picture is improved.

Drawings

Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments made with reference to the following drawings:

fig. 1 is a schematic flow chart of a method for shooting a game picture according to an embodiment of the present invention;

FIG. 2 is a schematic flow chart illustrating a method for capturing a game frame according to a second embodiment of the present invention;

FIG. 2a is a schematic diagram showing the effect of shooting a target game picture by using the shooting method provided by the embodiment;

fig. 3 is a block diagram of a game picture shooting method and apparatus according to a third embodiment of the present invention;

fig. 4 is a schematic structural diagram of a computer device according to a fourth embodiment of the present invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be understood that the described embodiments are only some embodiments of the invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.

In the description of the present invention, it is to be understood that the terms "target," "second," "third," and the like are used merely to distinguish similar objects, and are not necessarily used to describe a particular order or sequence, nor are they to be construed as indicating or implying relative importance. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations. In addition, in the description of the present invention, "a plurality" means two or more unless otherwise specified. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.

Example one

Fig. 1 is a flow chart of a method for capturing a game picture according to an embodiment of the present invention, which is suitable for obtaining a captured picture with a higher effect than a game real machine picture when capturing a game picture. The method can be executed by a computer device loaded with game software, the shooting method of the game picture can be integrated in the loaded game software as a plug-in, and the method is realized by running the game software, and the computer device can be formed by two or more physical entities or one physical entity. Generally, the computer device may be a notebook, a desktop computer, a smart tablet, and the like.

It should be noted that, the application environment of the present embodiment for implementing the shooting method of the game picture can be described as follows: the player selects the game role and enters a game scene, the selected game role and other game roles participating in the game can release corresponding skills, and the skills are displayed through corresponding special effects, so that the player can enter a game picture after controlling the game role to start the game, and the game picture can be shot. In the existing implementation scheme, after a game picture is entered, if a shooting instruction of the game picture is received, the game picture currently displayed by a player is directly shot. The game picture shot by the shooting mode is limited by the equipment of the player, and only the game picture currently displayed by the player is shot, so that the game picture with the most wonderful and best visual effect cannot be displayed.

The shooting method of the game picture provided by the embodiment can realize special effect enhancement of the currently captured game preview picture, form the target game picture and shoot the target game picture, and present a more cool and dazzling stereoscopic visual effect, so that the problems in the prior art are solved.

As shown in fig. 1, a method for shooting a game picture provided in this embodiment specifically includes the following steps:

s101, after receiving a shooting instruction of a game picture, acquiring a game preview picture currently captured by the target virtual camera.

In this embodiment, the game screen may be a screen displayed when a user (game player) starts playing a game after entering the game and selecting a game character; the shooting instruction may be understood as a computer instruction instructing the computer device to shoot a game picture, and may specifically be understood as a control instruction generated according to shooting parameters such as a determined shooting timing, a shooting object, and an angle at which the shooting object is shot. The shooting instruction of the game picture can be manually given by a game player when the game player determines that the game picture at the current moment needs to be shot, and can also be automatically generated by the game player according to the game progress when the preset game node shooting condition is met. Meanwhile, the shooting instruction may include parameter information for determining a game picture to be shot, such as shooting timing, a shooting object, and a shooting angle, which is not specifically limited in the embodiment of the present invention.

In this embodiment, the target virtual camera may be specifically understood as a virtual camera that captures a game screen during game play in response to a capture instruction. It can be determined from a plurality of virtual cameras of a game configuration according to a photographing object required in a photographing instruction and a photographing angle, thereby performing photographing satisfying a photographing requirement therethrough. The virtual camera can be understood as a software video camera configured in a game scene to shoot a game picture which can be collected by the placement angle of the software video camera.

Optionally, a plurality of virtual cameras may be configured in the game, so that the virtual cameras are respectively located at different positions and angles of the rendered game scene, thereby capturing the game scene from different angles, and accordingly obtaining captured pictures that may include different presentation contents. Meanwhile, the game preview picture can be specifically understood as a game picture actually captured by the target virtual camera in the process of playing a game by the user.

Specifically, the shooting instruction received in this step is equivalent to a control instruction sent to the game by a game player through real-time monitoring, and whether a shooting instruction for shooting a game picture exists is determined, or whether a game progress meets a preset game node shooting condition is determined by monitoring the game progress in real time, and a corresponding shooting instruction is generated when the preset game node shooting condition is met. The control instruction sent by the game player to the game can be triggered and generated in the modes of clicking a keyboard, clicking a mouse, touching a touch panel and the like, and the preset game node shooting condition can be that the game player triggers skills or game scenarios to progress to an important node and the like. After the shooting instruction of the game picture is determined to be received, a target virtual camera used for shooting the game picture is determined according to the shooting instruction, and the game preview picture captured at the current moment is obtained through the target virtual camera.

And S102, determining a player main body for releasing skills in the game preview picture and corresponding skill release information.

It is understood that the constructed game scene is composed of a plurality of different types of models, and the game preview screen is a game screen generated by image capturing the constructed game scene by the target virtual camera at the shooting angle, so that a plurality of subjects captured and presented at the shooting angle are also included in the game preview screen. For example, the main body common in the game scene may include flowers, plants and trees of plants, and may also include landscape, small bridge and street lamp of scenery; various game characters of Character type and animal type can be included, and the game characters can be Player characters or Non-Player characters (NPC).

Generally, in an open-world type game, each game character may use certain skills, such as flaming fire, freezing, etc., during the game. In addition, in the existing implementation scheme for shooting the game picture, when the game picture is shot, the game picture at the current game player viewing angle is directly shot and then displayed to the user, and the user releases skills during the game process, especially when the opponent is hit or beat strongly, the game picture displayed at the player viewing angle may not be very intense and does not provide enough visual impact to the user.

In order to solve the above problems, the present embodiment proposes a method capable of taking pictures or animations with higher actual picture effects than those of a game. For example, in this embodiment, the special effect enhancement may be performed through the processes of S102 to S104, and specifically, the special effect enhancement information may be determined through skill release information generated when the player main body releases the skill, and the special effect enhancement may be performed on the game preview screen according to the special effect enhancement information, so as to form a target game screen with an effect higher than that of the actual game screen. After the target game picture is formed, the target virtual camera can shoot and store the target game picture, and then the game picture with special effect enhancement and visual impact is displayed for the user.

In this embodiment, the player body may be understood as a body manipulated by a game player in a game scene, the player body may respond to each control operation triggered by the game player, and when the control operation triggered by the game player aims at controlling the player body to release skills, the player body may exhibit a skill release process in a game screen after responding to the operation. This step can identify the player's body in the skill release state from the game preview screen.

In this embodiment, the skill release information may be understood as information data generated when the player main body releases the skill in the game scene, and the skill release information may preferably include a skill name of the released skill information, a skill attribute, a specific environment or location of the released skill in the game scene, a target object subjected to the skill, and the like.

Specifically, in this step, a player main body that is releasing skills may be screened out from the game preview screen, and the screened-out player main body may be one or multiple player main bodies. Meanwhile, when each player main body releases the skill, information corresponding to the released skill can be correspondingly determined, and the information can be determined as skill release information corresponding to the skill released by the player main body in the embodiment.

In addition, if the player body with the skill release is not detected in the game preview screen captured in accordance with the shooting instruction, the special effect enhancement may not be performed on the game preview screen by the following operation, but the target virtual camera may be controlled to shoot the game preview screen. In addition, in this embodiment, it is preferable that the subject for releasing skills is a player subject, and when there is a skill in use in the game preview screen for an NPC automatically generated by a computer device in order to match a player character in a game scene, it is possible to omit a special effect enhancement process related to the skill in use.

S103, determining special effect enhancement information according to the skill release information and a preset special effect enhancement association table.

In this embodiment, the special effect enhancement association table may be regarded as a relationship mapping table, which mainly includes an association relationship between each skill meeting the special effect enhancement condition and information required for performing special effect enhancement with respect to each skill. The special effect enhancement information may be specifically understood as information to be referred to when a game preview screen is subjected to special effect enhancement.

In this embodiment, the skills released by the player body determined from the game preview screen do not always exist in the special effect enhancement association table, and in this step, the skills existing in the special effect enhancement association table may be determined by comparing the skill release information with the special effect enhancement association table, and thus the association information of the skills corresponding to the special effect enhancement association table may be determined as the special effect enhancement information.

The special effect enhancement information corresponding to different skills in the special effect enhancement association table may be preset. And the embodiment can determine which contents need to be included in the special effect enhancement information according to the special effect which is wanted to be added on the game preview screen. Then, when it is recorded which player main bodies release skills, which skills release and which need to perform special effect enhancement on the captured game preview screen exist in the game preview screen, the embodiment may perform special effect enhancement on the game preview screen by traversing the special effect enhancement information determined by the special effect enhancement association table.

Illustratively, specific settings for which contents are specifically required to be included in the special effect enhancement information. When the desired enhancement effect is that the strength of the special effect exhibited by the released skill in the game screen is stronger, the special effect enhancement information may include information required for enhancing the strength of the special effect exhibited by the skill released by the player main body, such as a special effect presentation level. When the desired enhancement effect is that the lethality exhibited by the released skill in the game screen is stronger, the special effect enhancement information may include information required to increase the number of skill holding objects of the skill released by the player main body, such as the number of special effect holding objects to be increased.

And S104, performing special effect enhancement on the game preview picture according to the determined special effect enhancement information to form a target game picture, and controlling the target virtual camera to shoot the target game picture.

In this embodiment, the target game picture may be understood as a game picture that can be shot after the special effect enhancement is performed on the game preview picture, and the target game picture may be displayed when the game screenshot display condition is met. Specifically, the step may implement special effect enhancement according to the obtained special effect enhancement information, so as to obtain a target game picture after enhancement processing, and capture the obtained target enhancement picture.

Illustratively, for the implementation of special effect enhancement, the implementation of the special effect enhancement can be related to the content specifically included in the special effect enhancement information, and when the special effect enhancement information is information required for enhancing the special effect showing strength of the skill released by the player main body, the special effect showing magnitude to be enhanced corresponding to the skill released by the player main body can be acquired from the special effect enhancement information; and a holding object of the special effect displayed by the skill, so that the special effect enhancement can be realized by performing the skill special effect display of the to-be-enhanced magnitude on the holding object.

Meanwhile, when the special effect enhancement information is information required for increasing the number of skill adding objects of skills released by the player main body, the information such as the objects to be added, the number of the objects to be added, the positions to be added, the shapes to be added and the like relative to the skills released by the player main body can be acquired from the special effect enhancement information, and then the objects to be added can be increased in the game preview picture and corresponding skill effects can be presented on the objects to be added by combining the information, so that the effect enhancement of the game preview picture can be realized.

In this embodiment, for the shooting operation performed by the target virtual camera, since the target virtual camera is a virtual camera corresponding to the shooting instruction, and the shooting instruction includes information such as the angle and the object desired to be shot, after the target game screen is formed through the above steps in this embodiment, the target virtual camera can be controlled to shoot, so as to obtain an outputtable target game screen. The realization of the whole shooting method meets the requirements of shooting the target game picture with the effect higher than the actual picture effect of the game and shooting from any angle, the target game picture is not limited to the angle which can be seen by the user at present, the best shooting angle can be selected to shoot the game picture, and the visual experience of the user is improved.

Optionally, one or more virtual cameras meeting the shooting objects and shooting angles included in the shooting instruction may be provided, so that when a plurality of virtual cameras are matched with the shooting instruction, special effect enhancement optimization can be performed on preview pictures shot by the virtual cameras through the steps S102 and S103, the optimized game pictures are respectively shot, and finally, one effective game picture is selected from the shot game pictures as a game picture to be output.

According to the shooting method of the game picture provided by the embodiment of the invention, when a shooting instruction of the game picture is received, a proper target virtual camera can be selected to capture the current game picture to obtain a game preview picture, special effect enhancement information corresponding to skills capable of performing special effect enhancement in the current game is determined through a preset special effect enhancement association table, and after the special effect enhancement is performed on the game preview picture, a more cool target game picture is formed. Compared with the prior art, the method and the device have the advantages that the problem that the picture display effect is influenced by the limitation of the performance of the user equipment is considered, the game preview picture is captured by selecting the target virtual camera, the special effect of the game preview picture is enhanced, the target virtual camera is controlled to shoot the target game picture after the special effect is enhanced, the target game picture is not limited to the picture displayed by the user at present, the shooting of the target game picture at any angle can be realized, the shot game picture is enabled to be more cool and stereoscopic on the basis of ensuring that the smoothness of the game of the user is not influenced, and the visual experience of the user in watching the shot picture is improved.

As an optional embodiment of this embodiment, the optional embodiment further optimizes a technical feature that includes determining the special effect enhancement association table according to a game parameter configuration table prepared in advance.

In this alternative embodiment, the determination of the special effect enhancement association table required for special effect enhancement may be achieved by the added steps. The game parameter configuration table can be specifically understood as a configuration data table formed by the configuration of a game product in the development and design stage.

For a game product, which is developed to configure releasable skills for each game character (including player characters and NPCs) in the game, the configuration information related to the skills associated with the game character can be stored in a game parameter configuration table associated with the game product. The information required for determining the special effect enhancement association table in the step can be from skill related configuration information corresponding to each game role in the game parameter configuration table.

In this alternative embodiment, after determining the effect to be achieved by the special effect enhancement processing for the game preview screen, it is equivalent to having determined which information items should be included in the special effect enhancement association table. The specific content related to each information item can be obtained by traversing the game parameter configuration table. For example, it can be determined which game characters exist, which player characters exist in the game characters, which skills each player character has, what lethality the possessed skills have, how large the reach range is, and how effective the player characters appear in the game scene by traversing the game parameter configuration table; in which skill category each skill belongs, which supportable objects of the effect presented by the skills in the different skill categories are.

For example, with the above information, in this step, when the effect to be achieved by the special effect enhancement processing is to add a special effect to a holdable object, a selection operation of which skill types of skills can be added to the holdable object may be performed, an operation of determining the number of added holdable objects according to the skill killing strength that can be exerted by a game character having the skill may be performed, and the like. Therefore, all information required for achieving the desired effect of the special effect enhancement processing can be acquired through the operation of the step.

Specifically, the optional embodiment may further be implemented by determining the special effect enhancement association table according to a pre-prepared game parameter configuration table, specifically, by the following steps:

a1, obtaining all player characters in the game scene and the corresponding skill sets by looking up the game parameter configuration table.

The game parameter configuration table may record various attribute parameters of each game character in the game, and may include skills that the game character is allowed to use, lethality when various skills are used, effects shown when the skills are released, attack objects when the skills are released, and what kind of skills the game character is allowed to attack, and the like.

It is also known that game characters can be broadly divided into two categories, one being player characters controlled by game players and the other being NPCs generated and controlled by the game system itself. In practical popularization of the game, a game player preferably records a game picture generated after controlling the use skills of the game character, so that in the embodiment, all the player characters and various skills of each player character can be found in the game parameter configuration table to enhance special effects of the skills released by the player character in the game preview picture, thereby increasing the cool effect of the game preview picture to be shot.

a2, determining skill releasing effects of each skill in the corresponding skill set aiming at each player character, selecting target skill releasing effects meeting special effect adding conditions, and determining skills corresponding to each target releasing effect as tag skills.

For any player character, a target skill release effect which can meet special effect adding conditions can be screened out according to a skill release effect during release of each skill in skills possessed by the player character, and the skill corresponding to the target skill release effect is used as a tag skill.

It is known that not all skills are able to enhance the cool effect. The skill that meets the special effect adding condition in the embodiment may be selected, and the skill that meets the special effect adding condition in the embodiment may be a skill having an explosion effect, a petrochemical effect, a freezing effect, or a combustion effect.

The step can determine the label skill capable of carrying out special effect enhancement by screening the skill release effect.

a3, summarizing the label skills corresponding to each player character to form a label skill set, and constructing a special effect enhancement association table according to the label skill set.

After the screening is completed through the steps, each player character can correspondingly form a tag skill set, and each tag skill in the tag skill sets can be added with a special effect when released, so that a special effect enhancement association table can be constructed according to each tag skill set.

On the basis of the above optimization, in this optional embodiment, the specific implementation process of constructing the special effect enhancement association table according to the tag skill set in the step a3 may be further optimized as follows:

b1, acquiring the label skill name of the label skill for each label skill in the label skill set.

b2, determining the object type and the adding quantity of the label skill corresponding to the set refreshing point.

In this embodiment, many main bodies included in the game scene are reproducible, for example, after the flowers and trees are burnt out, the flowers and trees can be regenerated in the game scene through corresponding refreshing triggering, and for example, after a wave of monster is attacked and eliminated, a wave of new monster can be regenerated to fight with the player character as long as the fighting end condition is not met. And these scene location points, which may again generate flowers and trees or generate monsters, may be recorded as refresh points.

Meanwhile, the refresh point can also be regarded as the reference of the scene of a battle, for example, when a player character fights with a monster at the river, the scene of the battle referred by the refresh point can be regarded as the river; for another example, when a player character fights with a monster in the sky, the scene of the battle designated by the refresh point may be considered as the air. The present embodiment preferably refers to the scene where the battle is located, that is, the battle scene where the player character releases the skill in the game scene is marked as the refresh point. Further, the present embodiment preferably selects the object associated with the object category as an NPC, such as a monster or a reflexive character, for fighting with the game player.

It can be known that a game scene may include a plurality of refresh points indicating different battle places, the present embodiment limits object types of objects that may appear under different refresh points, and if the game scene in which the player character is located is the sky, and the player character releases a fire-shooting skill, it is an enemy object of a flight class that is killed by using the skill, and the object type is a flight class at this time; for another example, when the game scene in which the player character is located is land, the player character releases the flaming skill, and what is killed by using the skill is an enemy object of the crawling class, and the object class at this time is the crawling class.

In this embodiment, the number of additions corresponding to each refresh point of tag skills may be set according to experience, or may be set according to the number of characters that can be accommodated in the battle scene indicated by the refresh point. In this step, for different tag skills, at different refresh points, there may be objects to be added of different object categories, and the number of additions allowed by the objects to be added of different object categories may also be determined.

b3, determining the object distribution rule of the tag skills in the range of the possessed spread;

b4, adding the label skill name, the object distribution rule and the corresponding object type and the adding quantity at each refreshing point into the special effect enhancement association table as a group of association information.

It is understood that the special effect enhancement association table may be formed by a set of association information of each group, and the relation between the skill for adding the special effect and how to release the skill for adding the special effect is necessarily included in each set of association information.

In this embodiment, for any tag skill, the object category of the skill attack object corresponding to the tag skill at different refresh points may be determined, and the number of the attack objects added when performing special effect addition after releasing the tag skill. In addition, the coverage range that the tag skill can reach when being released and the object distribution rule of the attacked object in the coverage range can be determined, and specifically, the determined object distribution rule at least includes the number of the addable objects responding to the skill, the adding position corresponding to each addable object, and the animation form of each addable object.

The embodiment may associate the determined information with the tag skill name of the corresponding tag skill to form a set of associated information. Finally, each tag skill in each tag skill set can be correspondingly formed into a group of associated information to be added into the special effect enhancement associated table, so that the construction of the special effect enhancement associated table is completed.

Example two

Fig. 2 is a flowchart illustrating a shooting method for a game picture according to a second embodiment of the present invention, where the present embodiment is optimized based on the above-described embodiment, and in this embodiment, before a game preview picture currently captured by a target virtual camera is obtained, the optimization includes selecting the target virtual camera responding to the shooting instruction from a game scene, so as to capture a picture in the game scene according to a shooting angle in the shooting instruction through the target virtual camera.

Meanwhile, the player main body for determining the skill release in the game preview screen and the corresponding skill release information may be embodied as: determining a player character performing skill release operation as a player main body according to the picture rendering data corresponding to the game preview picture; and determining skill names, skill spread ranges and release refreshing points corresponding to skill release operations executed by the player main bodies, and taking the skill names, the skill spread ranges and the release refreshing points as corresponding skill release information.

In addition, the specific enhancement information is further determined by combining each skill release information with a preset specific enhancement association table, and is embodied as follows: acquiring skill names included in each skill release information, and determining target skill names in the special effect enhancement association table; recording skill release information associated with each target skill name as target skill release information; and determining special effect enhancement information according to the target skill release information and the special effect enhancement association table.

On the basis of the optimization, the embodiment may specifically perform special effect enhancement on the game preview picture according to the determined special effect enhancement information to form a target game picture as follows: determining an object to be added in the game preview screen based on the contained target object category and determining the contained target addition quantity as the quantity to be added for each determined special effect enhancement information; determining the target skills associated with the objects to be added in the game preview picture; analyzing the included target object distribution rule, and adding each object to be added to the determined adding position in the determined animation state and orientation; and controlling all objects to be added in the game preview picture to show the adding and maintaining effects of the associated target skills to form a target game picture.

As shown in fig. 2, a method for shooting a game picture according to a second embodiment of the present invention specifically includes the following operations:

s201, after receiving a shooting instruction of a game picture, selecting a target virtual camera responding to the shooting instruction from the game scene, and capturing the picture in the game scene through the target virtual camera according to a shooting angle in the shooting instruction.

Specifically, the game scene is a three-dimensional scene or even a scene with a higher dimension, and a plurality of virtual cameras are arranged in the game scene in order to fully shoot a game picture at any angle. Different virtual cameras can shoot the game pictures with different visual angles and different presentation states, and the angle and the presentation content of the game pictures to be shot can be determined according to the received shooting instruction of the game pictures. The virtual camera with the highest matching degree can be selected from the plurality of virtual cameras as the target virtual camera through the information indicating shooting carried in the shooting instruction, and then the target virtual camera is controlled to capture pictures in the game scene according to the shooting angle in the shooting instruction.

When the target virtual camera is selected in this step, the matching degree of each virtual camera may be determined by combining an algorithm or data processing according to information indicating shooting carried in a shooting instruction, and if only one virtual camera with the highest matching degree exists, the virtual camera with the highest matching degree is directly used as the target virtual camera, and if a plurality of virtual cameras with the highest matching degree exist, new matching conditions may be added to the virtual cameras with the same matching degree and screening may be performed again until a virtual camera satisfying the conditions is screened out and used as the target virtual camera, or one virtual camera with the highest matching degree may be randomly selected from the plurality of virtual cameras and used as the target virtual camera.

S202, acquiring a game preview picture currently captured by the target virtual camera.

S203, determining the player character performing the skill releasing operation as the player body based on the screen rendering data corresponding to the game preview screen.

In general, in a game, when a player character releases a skill, screen rendering data is generated at a position where the skill is released, and a screen is rendered at the position where the skill is released. In the present embodiment, it is possible to determine whether each player character has released skill by analyzing screen rendering data of a captured game preview screen.

And S204, determining skill names, skill spread ranges and release refreshing points corresponding to skill release operations executed by each player main body, and taking the skill names, the skill spread ranges and the release refreshing points as corresponding skill release information.

Specifically, after the player character performs the skill releasing operation, the skill may cause a certain damage to the enemy game character within a certain range near the release refreshing point where the player main body releases the skill, and if the screen effect caused by the skill needs to be enhanced, the skill name, the skill coverage range, and the release refreshing point corresponding to the skill releasing operation need to be explicitly performed, and these pieces of information may be used as the skill releasing information corresponding to the skill releasing operation. Wherein the skill spread range can be understood as the maximum allowable existing area of the sustainable subject capable of responding to the released skill in the game scene; the release refresh point may be understood as the scene location (e.g., sky, mountain top, river side, etc.) where the player's body performs skill release. In one game preview screen, there may be a plurality of player subjects performing skill releasing operations at the same time, and therefore, it is possible to determine skill releasing information for each skill releasing operation.

And S205, acquiring skill names included in each skill release information, and determining target skill names in the special effect enhancement association table.

The target skill name may be understood as a skill name of a skill that can perform special effect enhancement.

Specifically, some skills released by the player main body can be subjected to special effect enhancement, and some skills cannot be subjected to special effect enhancement. For example, if the skill released by the player main body belongs to explosion, petrifaction, freezing or burning skill, the game picture formed by the skill can be subjected to special effect enhancement, and if the skill released by the player main body only attacks one enemy character, the game picture formed by the skill cannot be subjected to special effect enhancement. In this embodiment, only skills that can enhance a special effect are recorded in the special effect enhancement association table, and therefore, it is possible to screen out target skills that exist in the special effect enhancement association table among the skills determined in S204 according to the skill names, and determine the names of the screened target skills as the target skill names.

And S206, recording the skill release information associated with each target skill name as target skill release information.

Specifically, the target skill is the screened skill capable of enhancing the special effect, so that the skill release information associated with the target skill name can be recorded as the target skill release information, and a basis is provided for determining how to enhance the special effect in the subsequent steps.

And S207, determining special effect enhancement information according to the target skill release information and the special effect enhancement association table.

Specifically, the target skill release information includes specific information of skill release in the current game screen, and the special effect enhancement association table records related information of how to perform special effect enhancement on the game screen after the skill release, so that the special effect enhancement information of how to perform special effect enhancement on the current game preview screen can be determined according to the target skill release information and the special effect enhancement association table.

Further, in this embodiment, the determining of the special effect enhancement information according to each target skill release information and the special effect enhancement association table may be embodied as:

c1, acquiring the contained target skill spread range and the target release refresh point for each target skill release information.

Specifically, when determining the special effect enhancement information, first, a target skill spread range and a target release refresh point in the target skill release information are acquired. The different skill spread ranges define different orientations and regions of the target skill released by the player subject, and the different release refresh points define different object classes that can support the target skill.

c2, searching a target object distribution rule corresponding to the target skill spread range, and target object types and target adding quantity corresponding to the target release refreshing points from the special effect enhancement association table.

In this embodiment, after the target skill spread range is determined, the associated information such as the orientation, the area range, the add position, and the add animation state can be obtained from the special effect enhancement association table and can be recorded as the target object distribution rule. Meanwhile, after the target release refresh point is determined, the associated object types and the adding quantity can be obtained from the special effect enhancement association table.

c3, using the target object distribution rule, the target object type and the target adding quantity as a piece of special effect enhancement information of the game preview picture.

In this step, the target object distribution rule, the target object category, and the target addition amount associated with one target skill may be determined as one piece of special effect enhancement information of the game preview screen. Wherein, the target object can be understood as an enemy game main body which is killed after the target skill is released.

And S208, determining an object to be added in the game preview picture based on the contained target object category and determining the contained target addition quantity as the addition quantity aiming at each determined special effect enhancement information.

Specifically, the embodiment performs special effect enhancement on the game preview image by using a method of adding the number of attacked objects, and for each piece of special effect enhancement information, the special effect enhancement information may include information such as a target object type to be added and a target addition number, and according to the information, it may be determined that the target object type to be added in the game preview image is an object to be added, and the target object number to be added is the target addition number.

And S209, determining the target skills related to the objects to be added in the game preview screen.

Specifically, in one game preview screen, a plurality of player main bodies may simultaneously execute skill releasing operations, and objects to be added corresponding to different skill releasing operations may be the same, so before each object to be added is added to the game preview screen, the target skill associated with the object to be added in the game preview screen is also determined. For example, the player agent a releases the burning skill, the player agent B releases the petrifaction skill, and the release refresh points at which the player agent a and the player agent B release the skills are all on land, so that the determined objects to be added are all crawling agents, but the associated target skill of the objects to be added determined by the player agent a is burning, and the associated target skill of the objects to be added determined by the player agent B is petrifaction.

S210, analyzing the distribution rule of the target objects, and adding each object to be added to the determined adding position in the determined animation state and orientation.

Specifically, the special effect enhancement information may include a target object distribution rule of a target object to be added, and by analyzing the target object distribution rule, the animation state, the orientation, and the specific position to be added of each object to be added may be determined, and the object to be added is added to the game preview screen according to the determined information.

S211, controlling all objects to be added in the game preview picture to show the adding effect of the related target skills, and forming a target game picture.

Specifically, after the object to be added is added to the game preview screen, the object to be added can be controlled to show an effect screen attacked by the target skill. For example, if the target skill associated with the object to be added is burning, the object to be added is controlled to show the burning effect.

S212, the target virtual camera is controlled to shoot a target game picture.

For example, fig. 2a is a schematic diagram illustrating the effect of shooting a target game picture by using the shooting method provided by the embodiment. As shown in fig. 2a, a target game screen is specifically shown, the target game screen includes a player body as a player character and a monster body competing with the player body, and the monster bodies 1 to 3 are considered as monster bodies actually existing in a game scene. Meanwhile, it is considered that the player body 1 releases the fire skill in the captured game preview screen, and can know that the special effect category corresponding to the fire skill is a burning category, and the special effect enhancement condition for adding a monster object is satisfied.

Thus, 3 objects for special effect enhancement, which are monster bodies 4 to 6, are added to the fire skill released from the player body 1 in the formed target game screen. And the added monster bodies 4 to 6 can add the special effect of combustion associated with the fire skill as the monster bodies 1 to 3.

The shooting method of the game picture provided by the embodiment of the invention embodies the determination operation of skill release information; secondly, the determination operation of the special effect enhancement information is specified; in addition, the formation process of the target game screen is embodied. Compared with the prior art, the method has the advantages that the problem that the picture display effect is influenced due to the limitation of the performance of the user equipment is considered, the target virtual camera is selected to capture the game preview picture, the special effect of the game preview picture is enhanced, the target virtual camera is controlled to shoot the target game picture after the special effect is enhanced, the target game picture is not limited to the picture displayed by the user at present, the shooting of the target game picture at any angle can be realized, the shot game picture is more cool and stereo on the basis of ensuring that the game fluency of the user is not influenced, and the visual experience of the user in watching the shot picture is improved.

As an optional embodiment of the present embodiment, the optional embodiment further optimizes the method and includes saving the target game picture obtained by shooting; or summarizing all the target game pictures continuously shot in a set time length to form and store the target game animation.

In this embodiment, the set duration may be a period of game duration set according to an actual situation, optionally, the set duration may be 30 seconds, 1 minute, 2 minutes, and the like, and the set duration may be set by default by a system, or may be set by a user according to a requirement, which is not limited in this embodiment of the present invention; the target game animation can be understood as a video segment which takes continuous target game pictures as continuous video frames to be presented, namely, a video segment which is obtained by arranging all target game pictures continuously shot in a set time length according to a time sequence and then connecting the target game pictures in series is determined as the target game animation.

Specifically, after the target game picture is shot by the control target virtual camera, if the shot target game picture is only one frame, the shot target game picture can be directly stored; if the shot target game pictures are a plurality of target game pictures shot continuously within a set time length, the target game pictures can be sequenced according to the time sequence and then used as continuous frames to generate a section of target game animation, and the target game animation is stored, so that a user can play back and watch the generated target game pictures or target game animation in the subsequent game process.

As another alternative embodiment of this embodiment, this alternative embodiment further optimizes that the screen size including the target game screen is the same as the screen size of the game preview screen; the shot proportion value of each main body in the target game picture is the same as the shot proportion value of each main body in the game preview picture.

Specifically, the size of the target game screen provided in this optional embodiment is the same as the size of the game preview screen, so that the game screen finally presented to the game player can avoid image distortion caused by screen scaling, and meanwhile, the lens proportion of each main body in the target game screen is the same as the lens proportion of each main body in the game preview screen, that is, the number of pixels occupied by each main body in the target game screen and in the game preview screen is not changed, thereby ensuring consistency of the content presented in the target game screen and the content presented in the game preview screen, and avoiding influence on the overall presentation effect of the screen due to size change of the main body.

EXAMPLE III

Fig. 3 is a block diagram of a game picture shooting device according to a third embodiment of the present invention, which is suitable for performing enhanced shooting of a game picture presented during a game, and can be executed by a computer device loaded with game software. As shown in fig. 3, the apparatus includes: a preview screen acquisition module 31, a first information determination module 32, a second information determination module 33, a target screen determination module 34, and a target screen capturing module 35.

The preview image acquiring module 31 is configured to acquire a game preview image currently captured by the target virtual camera after receiving a shooting instruction of the game image;

a first information determination module 32, configured to determine a skill-released player main body in the game preview screen and corresponding skill release information;

the second information determining module 33 is configured to determine special effect enhancement information according to each skill release information in combination with a preset special effect enhancement association table;

a target picture determining module 34, configured to perform special effect enhancement on the game preview picture according to the determined special effect enhancement information to form a target game picture;

and a target picture shooting module 35, configured to control the target virtual camera to shoot the target game picture.

According to the shooting device for the game picture provided by the third embodiment of the invention, when a shooting instruction of the game picture is received, a proper target virtual camera can be selected to capture the current game picture to obtain a game preview picture, special effect enhancement information corresponding to the skill capable of performing special effect enhancement in the current game is determined through a preset special effect enhancement association table, and a cool target game picture is formed after the special effect enhancement is performed on the game preview picture. Compared with the prior art, the method and the device have the advantages that the problem that the picture display effect is influenced by the limitation of the performance of the user equipment is considered, the game preview picture is captured by selecting the target virtual camera, the special effect of the game preview picture is enhanced, the target virtual camera is controlled to shoot the target game picture after the special effect is enhanced, the target game picture is not limited to the picture displayed by the user at present, the shooting of the target game picture at any angle can be realized, the shot game picture is enabled to be more cool and stereoscopic on the basis of ensuring that the smoothness of the game of the user is not influenced, and the visual experience of the user in watching the shot picture is improved.

Further, the preview screen acquiring module 31 is further configured to:

and before a game preview picture currently captured by the target virtual camera is acquired, selecting the target virtual camera responding to the shooting instruction from a game scene, and capturing the picture in the game scene according to the shooting angle in the shooting instruction through the target virtual camera.

Further, the first information determining module 32 is specifically configured to:

determining a player character performing skill release operation as a player main body according to the picture rendering data corresponding to the game preview picture;

and determining skill names, skill spread ranges and release refreshing points corresponding to skill release operations executed by the player main bodies, and taking the skill names, the skill spread ranges and the release refreshing points as corresponding skill release information.

Further, the second information determining module 33 specifically includes:

a target skill name determining unit, configured to acquire a skill name included in each skill release information, and determine a target skill name existing in the special effect enhancement association table;

the target skill release information determining unit is used for recording the skill release information associated with each target skill name as target skill release information;

and the special effect enhancement information determining unit is used for determining the special effect enhancement information according to the target skill release information and the special effect enhancement association table.

Further, the target skill release information determining unit is specifically configured to:

acquiring a target skill spread range and a target release refreshing point contained in each target skill release information;

searching a target object distribution rule corresponding to the target skill spread range, a target object type corresponding to the target release refreshing point and a target adding quantity from the special effect enhancement association table;

and taking the target object distribution rule, the target object category and the target adding quantity as a piece of special effect enhancement information of the game preview picture.

Further, the target frame determining module 34 is specifically configured to:

determining an object to be added in the game preview screen based on the contained target object category and determining the contained target addition quantity as the quantity to be added for each determined special effect enhancement information;

determining the target skills associated with the objects to be added in the game preview picture;

analyzing the included target object distribution rule, and adding each object to be added to the determined adding position in the determined animation state and orientation;

and controlling all objects to be added in the game preview picture to show the adding and maintaining effects of the associated target skills to form a target game picture.

Further, the apparatus may further include a special effect enhancement association table determining module 36, where the special effect enhancement association table determining module 36 is configured to:

and determining the special effect enhancement association table according to a preset game parameter configuration table.

Further, the special effect enhancement association table determining module 36 specifically includes:

the skill set determining unit is used for acquiring all player characters existing in a game scene and the corresponding possessed skill sets through searching the game parameter configuration table;

the tag skill determination unit is used for determining skill release effects of various skills in the corresponding skill set aiming at each player character, selecting a target skill release effect meeting special effect adding conditions, and determining the skill corresponding to each target release effect as a tag skill;

the special effect enhancement association table determining unit is used for summarizing the tag skills corresponding to each player character to form a tag skill set and constructing a special effect enhancement association table according to the tag skill set;

wherein, the special effect adding condition is that the released special effect has an explosion effect, a petrochemical effect, a freezing effect or a combustion effect.

Further, the special effect enhancement association table determining unit is specifically configured to:

for each tag skill in the tag skill set, obtaining a tag skill name for the tag skill;

determining the object types and the adding quantity of the tag skills corresponding to the set refreshing points;

determining an object distribution rule of the tag skills within the range of the provided spread;

and adding the label skill name, the object distribution rule, the corresponding object category and the adding quantity under each refreshing point into a special effect enhancement association table as a group of association information.

Further, the apparatus further comprises a picture saving module 37, and the picture saving module 37 is configured to:

storing the shot target game picture; alternatively, the first and second electrodes may be,

and summarizing all the target game pictures continuously shot in the set time length to form and store the target game animation.

Further, the screen size of the target game screen is the same as the screen size of the game preview screen;

and the shot ratio of each main body in the target game picture is the same as the shot ratio of each main body in the game preview picture.

Example four

Fig. 4 is a schematic structural diagram of a computer device according to a fourth embodiment of the present invention. The computer device includes: a processor 40, a memory 41, a display 42, an input device 43, and an output device 44. The number of processors 40 in the computer device may be one or more, and one processor 40 is taken as an example in fig. 4. The number of the memory 41 in the computer device may be one or more, and one memory 41 is taken as an example in fig. 4. The processor 40, the memory 41, the display 42, the input device 43 and the output device 44 of the computer apparatus may be connected by a bus or other means, as exemplified by the bus connection in fig. 4. In an embodiment, the computer device may be a computer, a notebook, or a smart tablet, etc.

The memory 41 serves as a computer-readable storage medium for storing software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the computer device according to any embodiment of the present invention (for example, the preview screen acquiring module 31, the first information determining module 32, the second information determining module 33, the object screen determining module 34, and the object screen capturing module 35 in the capturing apparatus of game screens). The memory 41 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the device, and the like. Further, the memory 41 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, memory 41 may further include memory located remotely from processor 40, which may be connected to the device over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.

The display screen 42 may be a touch-enabled display screen 42, which may be a capacitive screen, an electromagnetic screen, or an infrared screen. In general, the display screen 42 is used for displaying data according to instructions from the processor 40, and is also used for receiving touch operations applied to the display screen 42 and sending corresponding signals to the processor 40 or other devices.

The input means 43 may be used for receiving input numeric or character information and generating key signal inputs related to user settings and function controls of the presentation apparatus, and may be a camera for acquiring images and a sound pickup apparatus for acquiring audio data. The output device 44 may include an audio device such as a speaker. It should be noted that the specific composition of the input device 43 and the output device 44 can be set according to actual conditions.

The processor 40 executes various functional applications of the device and data processing, that is, implements the above-described game screen photographing method, by running software programs, instructions, and modules stored in the memory 41.

The computer device provided by the above can be used for executing the shooting method of the game picture provided by any of the above embodiments, and has corresponding functions and beneficial effects.

EXAMPLE five

An embodiment of the present invention further provides a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a method for capturing a game screen, including:

after a shooting instruction of a game picture is received, obtaining a game preview picture currently captured by a target virtual camera; determining a player main body for releasing skills in the game preview picture and corresponding skill release information; determining special effect enhancement information according to the skill release information in combination with a preset special effect enhancement association table; and performing special effect enhancement on the game preview picture according to the determined special effect enhancement information to form a target game picture, and controlling the target virtual camera to shoot the target game picture.

Of course, the storage medium provided by the embodiment of the present invention includes computer-executable instructions, and the computer-executable instructions are not limited to the operations of the shooting method of the game picture described above, and may also perform related operations in the shooting method of the game picture provided by any embodiment of the present invention, and have corresponding functions and advantages.

From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solution of the present invention may be substantially or partially embodied in the form of a software product, and the computer software product may be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions to enable a computer device (which may be a robot, a personal computer, a server, or a network device) to execute the method for shooting a game screen according to any embodiment of the present invention.

It should be noted that, in the above shooting device of the game screen, the units and modules included in the shooting device are only divided according to the function logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.

It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.

In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

25页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种游戏攻略确定方法、装置、电子设备和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类