Crear Tween

Jugable
Tanto lado del cliente como del usuario
Disponible en PC y móvil

Crea un movimiento interpolado en el que las propiedades especificadas de la entidad de destino se suavizan de acuerdo con la configuración.

Declaración

func CreateTween(target entity<Entity>, property Property, srcVal object, destVal object, style TweenStyle, curve BezierCurve, duration float, out var createdEntity entity<Tween>, autoPlay bool)
go

Parámetros

Entrada

Nombre Tipo Descripción
Objetivo Entity entidad de destino
Propiedad Property ID de atributos que requieren cambios de movimiento
Valor de Origen Object Valor inicial del atributo
Valor de Destino Object Valor final del atributo
Estilo TweenStyle Puede elegir entre simple, bucle y reciprocante.
Bucle significa que, tras cada movimiento, la entidad se moverá de nuevo desde el valor inicial. Reciprocante significa que, tras completar el movimiento del valor inicial al valor objetivo, la entidad se moverá de nuevo desde el valor objetivo al valor inicial y repetirá el proceso.
Curva BezierCurve Punto de control de la curva de Bessel
Duración (ms) Float Duración de un cambio en milisegundos
Reproducción Automática Bool Si la reproducción se inicia automáticamente tras la creación

Afuera

Nombre Tipo Descripción
Entidad Creada Tween Entidades de movimiento interpoladas creadas