Appearance
Animation â
Uva uses the three.js animation system.
Animation Actions: â
js
const animationAction = world.animationMixer.clipAction(
this.animations[0], // GLTF loaded animation
this // make sure to use this
)
this.init = () => {
animationAction.play()
// Example properties
animationAction.loop = true
animationAction.timeScale = 0.5
animationAction.weight = 0.75
}When creating animation actions, you can use world.animationMixer, make sure to reference the object you are animating.
For more examples check out: three.js examples