#swift #scenekit #arkit #realitykit
Вопрос:
Я добавил усовершенствование ARKit в свое приложение для тестирования. При поиске пользователей в представлении коллекции вы можете нажать на значок, который откроет представление ARSCN с новым представлением коллекции, плавающим в пространстве.
Это представление коллекции помещается в UIView. Этот UIView является первым материалом для SCNPlane, который его содержит.
Я не совсем уверен, как сделать возможным взаимодействие с видом. В настоящее время не исключено, что при касании плавающей плоскости SCN можно прокрутить представление коллекции вниз. У вас есть какие-нибудь предложения?
Я провел некоторое исследование, и мне кажется, что SceneKit/SpriteKit здесь лучше использовать, чем RealityKit, но если у вас есть какие-либо предложения, как это сделать с RealityKit, еще лучше.
fileprivate func createCollection() -> SCNNode {
let scene = SCNPlane(width: 0.5, height: 1)
let followersARView = ARFollowersCollection(with: user).view
scene.firstMaterial?.diffuse.contents = followersARView
let planeNode = SCNNode(geometry: scene)
planeNode.position = SCNVector3(x: 0, y: 0, z: -1)
return planeNode
}