Está en la página 1de 1

El tweenservice nos permite interpolar o llegar a un rango específico en nuestro objeto donde

podemos cambiar sus propiedades.

Creamos una variable que nos permita obtener el servicio que lo vamos a llamar TweenService
y esto va a ser igual al servicio y lo obtenemos referenciando el game y pasándole la función de
GetService y con un string le pasamos el nombre del servicio TweenService y Ahora vamos a
referenciar la parte local movblock y es igual a script punto Parent.

Este servicio se compone inicialmente de la información que le vamos a dar para que haga una
cosa y luego se compone con la parte final que es lo que cambia nuestro objeto.

Creamos una variable que será nuestra información y esto va a ser igual a TweenInfo punto
new, estamos igualando esto a una instancia llamada TweenInfo y le estamos creando una
nueva instancia a este objeto. Adentro de los paréntesis hay varios parámetros. Inicialmente
nos pide el número de tiempo que queremos para interpolar o darle el efecto en este caso
quiero que se demore 3 segundos, luego nos pide una enumeración del estilo de la parte, en la
imagen hay varios estilos y elegimos uno, en este caso eligiré Linear, y ponemos Enum punto
EasingStyle punto y le pasomos Linear. Como tercer parámetro nos piden otra enumeración
pero con la dirección, igual que con el estilo en esta imagen estan los tipos, entonces ponemos
Enum punto EasingDirection punto y en este caso voy a poner InOut. Después nos piden
cuantas veces quiero que se repita, en este caso no quiero que se repita. Luego nos piden otro
dato que es un dato booleano donde especificamos si queremos que se revierta en esta caso si
quiero entonces le pongo true, y luego el numero de delay y se los dejo en 0.

Ahora haremos la parte final ahorita lo que queremos es cambiar su posición y para ello
crearemos una variable infofinal y va a ser igual a una tabla donde le vamos a dar los valores,
parámetros específicos para que cambie nuestra parte y le vamos a dar la propiedad que
vamos a cambiar y va a ser igual a un Vector y le vamos a dar un valor. Ya que le hemos
proporcionado la información y el punto final vamos a crear una variable tween y va a ser igual
al servicio y le vamos a pasar la función Create que tiene 3 parámetros la parte afectada, la
información y como parámetro final el punto final. Ahora lo referenciamos y le vamos a poner
la función Play que nos permite ejecutar el código.

También podría gustarte