Make games with Superpowers — The extensible, collaborative HTML5 2D+3D game maker

Accesseurs de composants

La plupart des types de composants exposent une propriété sur les acteurs afin que vous puissiez modifier leur état.

Par exemple, les rendus de sprites sont exposés aux acteurs sous le nom spriteRenderer :

class MyBehavior extends Sup.Behavior {

  update() {
    // Quand la barre d'espace vient d'être pressée
    if (Sup.Input.wasKeyJustPressed("SPACE")) {
      // Joue une animation sur le rendu de sprite
      // de l'acteur sur lequel ce comportement est attaché
      this.actor.spriteRenderer.setAnimation("Wave");
    }
  }

}
Sup.registerBehavior(MyBehavior);

Vous trouverez une liste de toutes les propriétés d'acteur dans le navigateur d'API directement dans Superpowers, dans la section Sup.Actor.