Continual Animation

This page explains the Continual Animation object

This object allows you to animate to certain endpoints

How to create

var anim = render.newContinualAnimation()

script.onRender2D(function(event) {
    
})

Functions

animate

anim.animate(endpoint, ms)
ParameterTypeDescription

endpoint

Number

The endpoint of the animation

ms

Number

Milliseconds of animation time

getOutput

anim.getOutput()

Returns the animation output as a Number

Usage

Used for health animation of a target

var anim = render.newContinualAnimation()

script.onRender2D(function (event) {
    var target = client.getAuraTarget()
    if (!target) return null
    var healthbarWidth = 100
    var healthPercentage = target.getHealth() / target.getMaxHealth()
    
    anim.animate(healthbarWidth * healthPercentage, 18)

    render.drawRect(100, 100, anim.getOutput(), 80, color({red: 255, green: 255, blue: 255}))

})

Last updated