Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Hello !

I investigated a bit on renderer features and I found this thread -https://github.com/InitialPrefabs/UGUIDOTS/issues/44

If I understood well, it is a way to add renderer features to a 2D renderer.

Do you think there is any chance I could make this work?

I think that it might work but I cannot be completely sure without trying that myself. Please let me know if it works for you. Should you have any problems, I might try it aswell.

I tried and it seems that the renderer feature is not recognized by the FOW script.

I am getting this warning : "The Fog of War feature is enabled but the shader was not yet applied. It seems like you are using URP or LWRP and did not add the custom render feature. Please visit the documentation to see which additional steps are needed to enable this feature in URP and LWRP."

I tried it and it worked. You have to make sure that you’re editing the correct Renderer2D.cs file. The location of the file on my system was “Project root\Library\PackageCache\com.unity.render-pipelines.universal@8.2.0\Runtime\2D”. When you paste the snippet to that file, try to add some debug message to that function to make sure that the Setup function is really called. Then I followed the instructions. I added the Fog of War URP feature to the Forward Renderer and from there I assigned is to the Renderer Features field of the 2D renderer and it worked.

Ok, I did it again and it worked! 

Thank you, that was very helpful!

Hopefully this will help someone else as well :)

I’m glad it worked! I might add a note to the documentation that it’s possible to make it work with the 2D renderer.