调用Laya.Resource.destroyUnusedResources()后会释放掉阴影的RenderTexture, 所以阴影消失了
这里是我hack的一个destroyUnusedResources版本, 可以拿去用, 会不会引起其他副作用, 还不确定
import Resource = Laya.Resource;
import RenderTexture = Laya.RenderTexture;
export default function destroyUnusedResourcesHack() {
// @ts-ignore
let idResourcesMap = Resource._idResourcesMap;
for (let k in idResourcesMap) {
let res = idResourcesMap[k];
if (!(res instanceof RenderTexture) && !res.lock && res._referenceCount === 0)
res.destroy();
}
}