EVENT_IMPACT
ENABLE_IMPACT
Von einer anderen, sich bewegenden Entity mit einem kleineren oder gleich
großen push-Parameter getroffen.
Keine der Entities darf PASSABLE sein.
Modifiziert:
you |
Pointer auf die stoßende Entity |
normal |
Normalen-Vektor der getroffenen Oberfläche |
bounce |
Vektor in Abprallrichtung |
Beispiel:
function bounce_event()
{
if (event_type == EVENT_IMPACT)
{
ent_playsound(my,explode,50);
ptr_remove(me); // disappear when hit
}
}
action exploding_barrel()
{
my.ENABLE_IMPACT = ON; // sensible for push collision
my.emask |= ENABLE_IMPACT;
my.event = bounce_event;
...
}
Siehe auch:
event, c_move, push, PASSABLE, you, normal, bounce, EVENT_PUSH
► Aktuelle Version Online