Summary
This article mainly records several sports effects that I used when developing a combat game, which can easily display weapon waving, motion blur, and other special effects. The flexible use can greatly improve the visual effect and appeal of fighting games. For other topics about unity, refer to my other articles.
I. Trajectory
The motion track is often used to show the effect of weapons. It increases the speed and allows the player to see the moves clearly. Therefore, it is a common combat special effect. You can directly use trailrender in unity to achieve this effect.
Ii. Motion Blur
Motion Blur is to retain the first few frames of images to form a certain blur effect, thus highlighting the speed. When used with a slow lens, the climbing performance is often good. Motion Blur is implemented through the motion blur image effect script in unity.
3. Fuzzy depth of field
Fuzzy depth of field is used to simulate human eyes or telescope imaging principles, and blur scenes that are far away from the focus of the line of sight, so as to improve the realistic sense of the picture, while also forcing players to pay attention to what is happening at the focus. Although this special effect is more common in shooting games, it can also be used in fighting games in some cases. For example, when a team plays a war in this way, it shows a major event of a teammate, or when the protagonist is knocked down, using this special effect from the audience can bring a stronger sense of presence to the player. Use depth in Unity
Of Field Image Effect script implementation.
Other special effects
There is also a common special effect, that is, the use of residual shadows for mobile targets. The difference between this special effect and motion track is that the drag behind is not a simple particle effect, but an image of the first few frames of the object. The difference between this effect and motion blur is that it is used for a specific target separately, instead of the entire screen. Unfortunately, I have not found a method for implementing similar effects in unity. I hope you can give me some suggestions.