pxt-calliope/docs/reference/game/is-touching.md
2017-08-10 12:01:20 -07:00

906 B

Touching

Find whether the sprite is touching another sprite you say.

Sprites are touching if they share the same LED.

let item: game.LedSprite = null;
item.isTouching(null);

Parameters

  • a sprite you are checking
  • another sprite that might be touching the one you are checking

Returns

true if the two sprites are touching.

Example

This program creates two sprites called matter and antimatter, and then checks whether they are touching. If they are, there is an explosion.

let matter = game.createSprite(2, 2);
let antimatter = game.createSprite(2, 2);
if (matter.isTouching(antimatter)) {
    basic.pause(500);
    basic.clearScreen();
    basic.showString("BOOM!");
}

See also

create sprite, touching edge, if on edge, bounce