gpt4 book ai didi

swift - 如何使我实例化的 SCNCamera 仅放大到我在 SceneKit 中想要的节点

转载 作者:行者123 更新时间:2023-11-28 15:56:25 25 4
gpt4 key购买 nike

假设我总共有 3 个节点。其中一个节点是一个大的 SCNShere,我将相机放在这个球体中,并使球体双面带有纹理图像。然后我在这个球体的中心放了两个并排的小球体。我也允许 CameraControl。我希望能够放大这两个较小的球体,而不会放大到较大的球体并弄乱该球体的细节。

最佳答案

您不能对使用 allowCameraControl 自动创建的相机设置限制。您必须使用自己的手势识别器进行自己的相机管理。

另一个解决方案是重新考虑您对背景图像的处理方法。不要使用天空球体作为背景(这听起来就像你在做的那样),而是使用天空盒或立方体贴图。您可以通过场景的 background 属性提供立方体贴图。 SCNMaterial documentation解释提供立方体贴图的选项。

嗯,我想知道如果你使用大球体的纹理图像/ Material 作为场景的背景,而不是将它放在一个封闭的球体上,会发生什么?

关于swift - 如何使我实例化的 SCNCamera 仅放大到我在 SceneKit 中想要的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41663294/

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