Sprite::setHitbox()
Setzt die Hitbox von einem Sprite.
Beispiele

import org.openpatch.scratch.*;
public class SpriteSetHitbox {
public SpriteSetHitbox() {
Stage myStage = new Stage(600, 240);
myStage.setDebug(true);
Sprite mySprite = new Sprite("zeta", "assets/zeta_green_badge.png");
myStage.add(mySprite);
myStage.wait(2000);
int x[] = {0, 10, 10, 0};
int y[] = {0, 0, 10, 10};
mySprite.setHitbox(x, y);
myStage.wait(2000);
myStage.exit();
}
public static void main(String[] args) {
new SpriteSetHitbox();
}
}
Syntax
Java
.setHitbox(xcoordinates, ycoordinates)
.setHitbox(hitbox)
.setHitbox(...coordinates)
Scratch
set hitbox (hitbox)
Parameter
Name | Datentyp | Beschreibung |
---|---|---|
xcoordinates | int[] | Ein Array mit den x-Koordinaten |
ycoordinates | int[] | Ein Array mit den y-Koordinaten |
hitbox | Hitbox | Eine Hitbox |
...coordinates | int | Eine variable Liste von Parameter der Form x1, y1, x2, y2, x3, y3, ... |
Rückgabe
boolean