我的UIView有一个UIColor.clear
的背景。我从故事板实例化View Controller。
当我将SCNPlane
几何体的漫反射内容设置为视图控制器的视图时,透明背景在平面上显示为纯白色。
这是我的设置方式
let material = SCNMaterial()
material.diffuse.contents = viewController.view
planeGeometry.materials = [material]
我能看到画面,只是背景不透明。
我在其他 Stack Overflow 帖子上看到了建议,他们建议尝试这个。
material.diffuse.contents = viewController.view.layer
这样处理后,飞机可以渲染透明度,但是视图不再具有交互性。 有没有一种方法可以在将视图渲染到飞机上时保留交互性和透明度?