我一直在尝试找到一种在我的 ARView 中将 UIViews 显示为 3d 对象的方法。我一直在尝试创建一个盒子,它可以作为一个包含 UIView 的显示器,但没有运气。
这个答案为 SceneKit 提供了一个解决方案,但在 RealityKit 中似乎不起作用。到目前为止,我的想法如下,但找不到真正连接 UIView 的方法。
let box = MeshResource.generateBox(width: 0.6, height: 0.3, depth: 0.02, cornerRadius: 0.03)
let material = SimpleMaterial()
material.baseColor = --SET UIVIEW AS DIFFUSE OF MATERIAL?--
let entity = ModelEntity(mesh: box, materials: [material])
anchorEntity.addChild(entity)