如何在 Unity 中暂停、恢复和取消活动的按需资源请求



我在 Unity 中使用 ODR(按需资源(时遇到了一些问题。当我使用 OnDemandResourcesRequest 下载一些资源并且它正在进行中时,我只是通过滑动它或移动到后台来杀死应用程序,我发现下载没有进度。这里的痛苦情况是,它再也不会恢复了。

从TestFlight下载后,我正在iPhone 6s中对其进行测试。我的应用是在 C# Unity 中构建的。

在目标C中,NSProgress中有一个方法,它允许暂停,恢复和取消活动的按需资源下载。但我在 Unity 中找不到这样的方法。

参考:https://developer.apple.com/library...ptual/On_Demand_Resources_Guide/Managing.html

谁能帮我找到一种方法来恢复,暂停和取消Unity中的当前下载(按需资源请求(?

您无法通过 Unity OnDemandResourcesRequest API 实现暂停、恢复或取消活动下载。

要获得这些功能,您必须在Objective-C中编写自己的插件,编译源代码或将其放置在Unity中的Assets/Plugins/iOS文件夹中,然后从C#调用它。如果您已经是iOS开发人员,这应该不难。

最新更新