我在Unity中面临ODR(按需资源)的一些问题。当我使用OnDemandResourcesRequest下载一些资源并且它正在进行中时,我只是通过刷它或移动到后台来杀死应用程序,我发现下载没有进展。这里的痛苦情况是,它再也不会恢复
我从TestFlight下载后在iPhone 6s中测试它。我的应用程序是用C#Unity构建的。
在Objective C中,NSProgress中有一个方法可以暂停,恢复和取消激活的按需资源下载。但我没有在Unity中找到这样的方法。
参考: https://developer.apple.com/library...ptual/On_Demand_Resources_Guide/Managing.html
有人可以帮我找到一种方法来恢复,暂停和取消Unity中的当前下载(OnDemandResourcesRequest)吗?
答案 0 :(得分:0)
您无法暂停,恢复或取消使用Unity实施OnDemandResourcesRequest
API的有效下载。
要获得这些功能,您必须在Objective-C中编写自己的插件,编译或将源代码放在Unity的Assets/Plugins/iOS
文件夹中,然后从C#中调用它。如果您已经是iOS开发人员,这应该不会很难。