Del curso: Aprende realidad aumentada con ARKit
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.100 cursos impartidos por expertos del sector.
Rotación de los objetos con los dedos - Tutorial de Xcode
Del curso: Aprende realidad aumentada con ARKit
Rotación de los objetos con los dedos
Vamos a ver ahora cómo podemos rotar nuestros objetos. Para ello vamos a utilizar un nuevo 'gestureRecognizer', esta vez de rotación. Vamos a darlo de alta aquí: 'let rotate Gesture Recognizar = UIRotateGestureRecognizer target: self'. Y 'action', igual que siempre, un selector al que vamos a llamar 'rotate'. Bien, ahora lo añadimos a nuestra escena: 'self. sceneView . addGestureRecognizer rotateGestureRecognizer'. Ahora tenemos que construir nuestro método 'rotate', hagámoslo aquí. '@objc Func rotate'. en este caso tendremos un 'sender' del tipo 'UIRotationGestureRecognizer'. Empecemos igual que en los anteriores recuperando nuestra escena: 'sceneView = sender.view as ARSCNView'. En segundo lugar, la localización de la rotación: 'rotateLocation = sender .location in sceneView'. Y ahora hagamos el 'hitTest': 'let hitTest = sceneView . hitTest'. El 'point' será el 'rotateLocation', y no nos hacen falta más parámetros. Sigamos. Vamos a comprobar qué tenemos que hacer si el 'hitTest' no…
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.