Seite 1 von 1
SpriteCollision ohne Transparente Pixel?
Verfasst: 26.09.2004 11:38
von KeyKon
Ich wollte nur mal fragen ob es sowas wie
oder
auch "Transparent-Pixel Ignorierend" gibt, oder man sich selber was basteln muss.
KeyKon
Verfasst: 26.09.2004 12:04
von GPI
Ohne transparente Pixel hast du quadrate/rechtecke:
spritecolision() macht dann genau das
Verfasst: 26.09.2004 12:26
von KeyKon
Ich weis jetzt nicht so ganz was du meinst vielleicht habe ich meine Frage auch dumm formuliert. Oder ich denke falsch, vielleicht sollte ich mein Problem näher schildern:
Ich habe ein Männchen mit einem Schild, Männchen und Schild sind zwei seperat gezeichnete Sprites. Wenn nun eine Rakete kommt soll das Männchen mit dem Schild abwehren aber wenn es nicht abwehrt also selbst getroffen wird soll es sterben.
Also da das Schild nicht rechteckig ist und das Männchen auch nicht wollte ich den Kontakt mit Rakete für Schild und Männchen mit sowas wie SpritePixelCollision() (ich weis auch nicht wie ich auf SpriteCollision() gekommen bin!) einzeln erfragen. Denn es sieht blöd aus wenn man stirbt obwohl die Rakete noch 15 Pixel vor einem steht!
KeyKon
Verfasst: 26.09.2004 12:36
von remi_meier
SpritePixelCollision() ignoriert transparente Pixel!
EDIT: ausser du benutzt 3D-Sprites!
Verfasst: 26.09.2004 13:52
von KeyKon