我有一个 ARScene View ,我添加了一个大盒子(SCNNode),里面的“墙壁”上有图像。
在 ios 版本低于 12 的手机中,它可以完美运行,我可以看到墙上的图像。在 ios 版本 >= 12 的手机中,我看到盒子内部是白色的。
该框已正确添加,因为当我更改 SCNNode 的不透明度时,我可以看到图片,但它位于白色层后面。
我认为这是一个照明问题,因为没有光穿过盒子,这就是为什么我得到白色的“墙”。
有谁知道我必须更改哪个属性才能解决这个问题?
最佳答案
Wait for the official release of iOS 12.1. Now iOS 12.1 is beta and some bugs happen.
if #available(iOS 12.0, *) {
// use the features available in iOS 12.0
} else {
// or just use some workaround
}
目前正式运行的版本是 iOS 12.0 (16A366)。
关于swift - ARKit 2 盒子内有灯的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52648870/