1
我是團結開發者。我建立一個負載assetbundle的項目。我生成了assetbundle(.unity3d)文件,然後將其加載到統一項目中。但是我所有的資產捆綁的陰影都沒有了。我的問題是什麼?請好心幫助我。Unity3d在生成assetBundle(.unity3d文件)後丟失了定向光影陰影
我是團結開發者。我建立一個負載assetbundle的項目。我生成了assetbundle(.unity3d)文件,然後將其加載到統一項目中。但是我所有的資產捆綁的陰影都沒有了。我的問題是什麼?請好心幫助我。Unity3d在生成assetBundle(.unity3d文件)後丟失了定向光影陰影
我有同樣的問題,並設法解決它,它似乎通過資產捆綁實例化做了一些着色器,我用這段代碼重新設置場景中的所有着色器,它爲我工作。
Shader standardShader;
void Start() {
standardShader = Shader.Find("Standard");
}
void changeShader() // because shadow for assetbundle is cucked.
{
var renderers = FindObjectsOfType<Renderer>() as Renderer[];
for (int i = 0; i < renderers.Length; i++)
renderers[i].material.shader = standardShader;
}
並且在所有實例化完成後調用它。
希望這會有所幫助。
有沒有任何幫助我現在 –