C# Unity:Gfx.UploadTexture异步
我目前正在Unity中进行一个项目,该项目需要加载资产包,每个资产包包含一个具有多个纹理对象的场景。现在有一次,我实际异步加载了一个带有C# Unity:Gfx.UploadTexture异步,c#,unity3d,C#,Unity3d,我目前正在Unity中进行一个项目,该项目需要加载资产包,每个资产包包含一个具有多个纹理对象的场景。现在有一次,我实际异步加载了一个带有的场景 SceneManager.LoadSceneAsync(sceneame,LoadSceneMode.additional) 由于Gfx.UploadTexture,我在Unity Profiler中得到了一个很大的尖峰。这是为场景中的每个纹理完成的,即使在场景中加载时只有一个对象可见。根据我的理解,Gfx.UploadTexture应该在对象第一次渲染
的场景
SceneManager.LoadSceneAsync(sceneame,LoadSceneMode.additional)代码>
由于Gfx.UploadTexture,我在Unity Profiler中得到了一个很大的尖峰。这是为场景中的每个纹理完成的,即使在场景中加载时只有一个对象可见。根据我的理解,Gfx.UploadTexture应该在对象第一次渲染时发生,因此,由于只有一个对象处于活动状态,我希望这种情况只发生一次,然后在激活其他对象时发生
有没有什么好的解决方案来避免这些大的尖峰,而不是同时上传所有的纹理