genaue Kollisision mit animierten Sprites

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Ignaz DELUXE
Beiträge: 3
Registriert: 20.04.2005 07:56
Wohnort: Döbeln

genaue Kollisision mit animierten Sprites

Beitrag von Ignaz DELUXE »

Hi,

wie funktioniert es, nur den Teil eines animierten Sprites auf pixelgenaue Kollision zu prüfen, den man gerade ausgibt?

Danke

mfg Ignaz DELUXE
Benutzeravatar
Lukas-P
Beiträge: 262
Registriert: 07.10.2004 12:03

Beitrag von Lukas-P »

animierten Sprites
Das musst du mir jetzt aber ma erklären :|
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

zb indem du die einzelnen animationsframes in einzelne sprites packst und nur gegen das sichtbare testest.
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

PB kann doch eh bloss statische 2D-Sprites darstellen, und diese sehen dann bloss animiert aus, wenn ständig nacheinander einzelne "Animationszustände" des auf den Sprites angezeigten Objekts als Sprites angezeigt werden. Ich hoffe, ich konnte das jetzt halbwegs verständlich erklären...
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Re: genaue Kollisision mit animierten Sprites

Beitrag von Danilo »

Ignaz DELUXE hat geschrieben:wie funktioniert es, nur den Teil eines animierten Sprites auf pixelgenaue Kollision zu prüfen, den man gerade ausgibt?
Dafür gibts die 3 Befehle in AnimSprite@PureTools:
- CollisionAnimAnim()
- CollisionAnimSprite()
- CollisionSpriteAnim()

Es wird nur der geclippte Bereich auf eine Kollision überprüft.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
Ignaz DELUXE
Beiträge: 3
Registriert: 20.04.2005 07:56
Wohnort: Döbeln

Beitrag von Ignaz DELUXE »

Danke! :allright:
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

...tja, in meinen AnimProcs fehlt sowas noch...

...war ja auch nur mal schnell runtergeschrieben...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten