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

Code: Alles auswählen

SpriteCollision()
oder

Code: Alles auswählen

SpritePixelCollision()
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
:oops: :oops: :oops: :oops: :oops:
Ich quatsche die ganze Zeit von SpritePixelCollision() und dabei hab ich fast nur SpriteCollision() in meinem Code verwendet also das ist jetz peinlich
:oops: :oops: :oops: :oops: :oops:
Ich glaub ich sollte mal wieder ne pause machen oder so :!:

KeyKon :coderselixir:

PS.:Vergebt mir für dies absolut idiotische Frage die ich gestellt habe :praise: ich bin nur überarbeitet :oops: