gpt4 book ai didi

ios - 如何将 3D 模型添加到 SceneKit?

转载 作者:搜寻专家 更新时间:2023-11-01 07:20:12 32 4
gpt4 key购买 nike

我使用 SketchUp 制作了一个 DAE 文件,其中包含一个包含一些纹理的基本形状。

DAE 文件还附带一个包含这些纹理的文件夹。我也在使用 SceneKit 并且有一个现有的场景、相机、灯光等。我现在将许多立方体渲染到特定位置。如何渲染 DAE 模型而不是立方体?

干杯。

最佳答案

当然有可能,但请注意,我使用的是 objective C 而不是 swift(抱歉)。

这是代码( objective-c 但它很容易翻译):

SCNScene *somthing = [SCNScene sceneNamed:@"mySketchupScene.dae"];

现在,当您将 DAE(从现在开始我们将使用它的真实名称 Collada 来调用它)导入您的应用程序资源或 .scnassets(可能通过单击拖动)时,确保您首先导入纹理文件夹,然后导入 Collada。

我发现如果你不先做纹理,那么 Xcode 会弄乱 Material ,你必须手动重新分配所有纹理。

关于ios - 如何将 3D 模型添加到 SceneKit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39559611/

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