gpt4 book ai didi

cocoapods - SCNScene 加载来自 pod 的纹理

转载 作者:行者123 更新时间:2023-12-02 23:24:38 26 4
gpt4 key购买 nike

我正在尝试创建包含带有纹理的 SCNScene 的 pod,但出现错误:

SceneKit Error: Failed loading : C3DImage
src:file:///Users/.../Example.app/Templates.scnassets/grid.png

纹理和场景位于同一文件夹中。

我尝试使用 SCNSceneSource 加载

let sceneData = try Data(contentsOf: sceneUrl)
let options = [.overrideAssetURLs: true,
.assetDirectoryURLs: MYPod.bundle().bundleURL
] as [SCNSceneSource.LoadingOption : Any]
let source = SCNSceneSource(data: sceneData, options:options)
scene = (source?.scene(options: options))!

但得到了相同的结果(路径没有改变)

最佳答案

您应该使用代码浏览所有 Material (抱歉是伪代码)

If material.contents.type == String.type { 
material.contents = UIImage(named: <path tofolder>/material.contents)
}

关于cocoapods - SCNScene 加载来自 pod 的纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43447774/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com