首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RealityKit -加载USDC模型失败,RealityKit.Entity.LoadError错误0

RealityKit -加载USDC模型失败,RealityKit.Entity.LoadError错误0
EN

Stack Overflow用户
提问于 2022-05-30 10:09:05
回答 1查看 186关注 0票数 1

加载机器(USDC)以致命错误结束:操作无法完成。(RealityKit.Entity.LoadError错误0.)。关于这一问题,没有提供更多的细节。

这是一个nonAR RealityKit场景。在这里,当阻塞主线程时加载模型是有意的。

有什么建议,错误可能意味着什么?我找不到任何解释。

代码语言:javascript
复制
func loadMachine() {
    do {
        machine = try Entity.load(named: "Machine")
    } catch let error {
        fatalError(error.localizedDescription) 

        //  Fatal error: The operation couldn’t be completed. 
        //  (RealityKit.Entity.LoadError error 0.)
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-30 12:34:17

使用.usdz模型(也称为二进制编码的零压缩zip文件),而不是.usdc。虽然苹果的快速外观能够显示USDA (ascii)和USDC (二进制)模型,RealityKit 2.0和Reality Composer 1.5只阅读了USDZ系列的模型。

.usdz格式是由Pixar与Apple合作专门创建的。

代码语言:javascript
复制
let machine = try! ModelEntity.load(named: "Machine.usdz")

若要将USDC转换为USDZ,请使用command line tools或带有美元插件的Autodesk Maya 2020+。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72432613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档