【发布时间】:2019-09-12 02:58:27
【问题描述】:
使用最新的 ForgeARKit-update-6-2018.1,我尝试在 Unity 中加载我的模型,示例 Unity 场景为“loadAtStartup”。我可以从“沙盒”成功加载示例模型,但无法加载通过脚本“test-2legged”上传的模型。
错误信息显示504,似乎没有到达服务:
AsyncRequestCompleted 远程服务器返回错误:(504) 网关超时。 UnityEngine.Debug:日志(对象) Autodesk.Forge.ARKit.RequestQueueMgr:AsyncRequestCompleted(Object, AsyncCompletedEventArgs) (在 Assets/Forge/CodeBase/RequestQueue.cs:322) UnityEngine.UnitySynchronizationContext:ExecuteTasks()
型号 URN: dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bWFvbGlua3ppOHM3cnlvZWx4bjVndnR4bjcyZWc2N2l0dGp0a2MvMmZsb29yX0FyYy5pZmM=
[2019 年 4 月 23 日更新] 我发现我可以使用 ForgeARKit-update-3-2017.1.2f1 成功加载相同的模型。我比较了 Unity 中的 Forge 代码。我认为这与服务 URL 有关。版本 6 正在从“https://developer-api-beta.autodesk.io”获取模型,而版本 3 正在从“https://developer-api.autodesk.io”获取模型。同时,shell 脚本“test-2legged”正在上传到后者(“https://developer-api.autodesk.io”)。这就是它无法找到资源的原因。这里的问题是如何将模型上传到“测试版”ARKit?我尝试在脚本“test-2legged”中修改 URL,但它不起作用。下面的屏幕截图是从“beta”ARkit 获取脚本“test-2legged”时的输出。似乎模型已成功上传,但一些解析后期工作失败。我猜响应格式在 beta 版本中也发生了变化。是否有“test-2legged”脚本(和其他场景准备脚本)的测试版?
拜托了,谢谢。
【问题讨论】:
标签: autodesk-forge