How many times creating a scene in Unity we have to deal with the player that gets hidden behind some obstacle? There are two solution to this: redesign the level or implement a dynamic transparent shader on the objects occluding the player.
Our set of scripts allows to dynamically replace the shader on the occluders, making it transparent. This is achieved using two different approach, via two different components, depending on the scene. If there are too many colliders already in the scene then we implement the raycast based component,

component-1

otherwise the best way is to use the volume based component because it's obviously cheaper in terms of CPU.
component-2

 

Our Asset is now available on Unity Asset Store.

s2Member®
Positive SSL Wildcard

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close