health(hp: number , maxHP?: number ): HealthComp
Handles health related logic and events.
paramhp- The initial health points.
parammaxHP- The maximum health points.
const player = add([
health(3),
]);
player.onCollide("bad", (bad) => {
player.hp--;
bad.hp--;
});
player.onCollide("apple", () => {
player.hp++;
});
player.onHurt(() => {
play("ouch");
});
// triggers when hp reaches 0
player.onDeath(() => {
destroy(player);
go("lose");
});
returnsThe health comp.
sincev2000.0
groupComponents
subgroupBehaviour