Scratch for Java

AnimatedSprite::playAnimation()

Plays the animation with the specified name.

Examples

 
import org.openpatch.scratch.AnimatedSprite;
 
public class MySprite extends AnimatedSprite {
  public MySprite() {
    this.addAnimation("idle", "assets/bee_idle.png", 6, 36, 34);
  }
 
  public void run() {
    this.playAnimation("idle");
  }
}
 
 
import org.openpatch.scratch.Stage;
 
public class MyStage extends Stage {
  public MyStage() {
    this.add(new MySprite());
  }
}
 
 
import org.openpatch.scratch.Stage;
import org.openpatch.scratch.Window;
 
public class MyWindow extends Window {
  public MyWindow() {
    Stage myStage = new MyStage();
    this.setStage(myStage);
    // Wait for 5 seconds
    while (myStage.getTimer().forMillis(5000))
      ;
    this.exit();
  }
 
  public static void main(String[] args) {
    new MyWindow();
  }
}
 

View on GitHub

Syntax

Java

.playAnimation(name)
.playAnimation(name, once)

Parameters

Name Data Type Description
name String the name of the animation to play
once boolean whether to play the animation once

Return

void

playAnimation()

Create Shareable URL

Select Sections