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.

Animación básica de objetos 3D

Animación básica de objetos 3D

Estaría genial que cuando tocásemos en una de nuestras figuras se arrancase una animación, ¿verdad? Vamos a hacerlo. En primer lugar vamos a crear una nueva función que vamos a llamar 'animateNode', a la cual le vamos a pasar como parámetro un nodo. Genial. Lo primero que vamos a hacer es configurar la animación. Queremos 'let animation', y vamos a usar para ello Core Animation: 'CABasicAnimation', y 'keyPath', y vamos a utilizar el de posición. Perfecto. Aquí en el 'keyPath' podemos meter posición, escala, rotación... un montón de parámetros que nos ofrece si hay "basic animation". 'Animation' –vamos a decirle desde dónde queremos que vaya– 'fromValue = node'. 'Presentation', si os fijáis, es el estado del nodo tal como aparece en pantalla, es decir, su estado actual. 'Presentation', y dentro de 'presentation' queremos 'position'. Bien, porque lo que vamos a animar es su posición. Y ahora le vamos a decir el 'toValue' hacia dónde queremos que se anime: 'animation.toValue =…

Contenido