The cost performance of mobile phone shadows has always been a problem. At present, there are two ways. One is the plane shadow, it can only be displayed normally on the flat ground. The other is the Projector shadow, it can be displayed normally on high and low undulating ground. The former performs better, but the usability is not high. The latter is more practical, but the performance does not improve too much. There are no silver bullets in the shadow.
The plugin I wrote follows the latter method, and provides support for gpu instancing, which can draw the shadow of a large number of objects at once. This kind of practice will have a big improvement for cpu-bound games.
Note: The model in the example can support gpuinstancing animation. It is another plug-in Gpu Instancing Animation that I developed myself. The address is
https://assetstore.unity.com/packages/vfx/shaders/gpu-instancing-animation-130516