Sprite::isTouchingSprite()
Gibt wahr zurück, wenn die Figur von einer bestimtmen anderen Figur berührt wird.
Beispiele

import org.openpatch.scratch.Sprite;
import org.openpatch.scratch.Stage;
public class SpriteIsTouchingSprite {
public SpriteIsTouchingSprite() {
Stage myStage = new Stage(600, 240);
Sprite gamma = new Sprite("gamma", "assets/gamma_purple_badge.png");
gamma.setPosition(-120, 50);
myStage.add(gamma);
Sprite zeta = new Sprite("zeta", "assets/zeta_green_badge.png");
zeta.setPosition(120, 50);
myStage.add(zeta);
while (!gamma.isTouchingSprite(zeta)) {
gamma.changeX(5);
zeta.changeX(-5);
myStage.wait(100);
}
myStage.exit();
}
public static void main(String[] args) {
new SpriteIsTouchingSprite();
}
}
Syntax
Java
.isTouchingMousePointer(sprite)
Scratch
touching [sprite v]?
Parameter
Name | Datentyp | Beschreibung |
---|---|---|
sprite | Sprite | Eine Referenz zu einem Objekt der Klasse Sprite |
Rückgabe
boolean