假装我总共有3个节点。其中一个节点是一个大的SCNShere,我把相机放在这个球体内,并使球体双面带有纹理图像。然后我在这个球体的中心放置了两个彼此相邻的小球体。我也允许相机控制。我希望能够放大这两个较小的球体,而不会放大到更大的球体并弄乱球体上的细节。
答案 0 :(得分:1)
您无法对使用allowCameraControl
自动创建的相机设置限制。您必须使用自己的手势识别器进行自己的相机管理。
另一种解决方案是重新考虑您对背景图像的处理方法。不要使用天空球体作为背景(这听起来像你正在做的那样),而是使用天空盒或立方体贴图。您可以通过场景的background
属性提供立方体贴图。 SCNMaterial documentation解释了提供立方体贴图的选项。
background
而不是将它放在一个封闭的球体上会发生什么?
答案 1 :(得分:0)
我喜欢使用图像作为背景的想法,但有两个问题。一个是我在网上查找了将图像作为背景的方法,但没有一个能够工作。两个我希望背景有深度,所以为了继续这个想法,我需要找到一种方法来放大背景,让图像平移到我拖动的相反方向。