我有一个奇怪的问题,我的文本节点和框架节点不适合屏幕。 我几乎在其他问题的答案中尝试了每一个建议,但无法管理。我尝试添加zFar,将相机放置到目前为止如此接近,将对象缩放到不同的比例并不起作用。物理和模拟器设备中的问题相同。
另一个问题是我想为sceneView设置背景。当我使用添加图像时
scene.background.contents = image
它有效,但图片没有被考虑。
使其成为aspectFit我创建了imageView但它在虚拟设备中崩溃了物理设备和空白。 这是代码
let image = UIImageView()
let mainImage = UIImage(named:"mountain")
image.image = mainImage
image.contentMode = .scaleAspectFill
image.sendSubview(toBack: sceneView)
scene.background.contents = image
这是相机显示文本节点时的图片 enter image description here
答案 0 :(得分:0)
好吧,伙计们,
最后我解决了这个问题。这是因为如何在xcode 9中定义z轴。在xcone 9或swift 4中如果要将一个对象放在前面你需要用负像来定义z轴
node.position = SCNVector3(0,0,-5)
如果没有对象被放回去你就看不到它们。