3d games creator Forenübersicht Programmierung (3dgc)
Bilder-Kollission | Du musst dich erst registrieren bevor du Beiträge veröffentlichen kannst |
| Diskussion | Neueste zuerst | Vorheriges Thema | Nächstes Thema | Unten |
| Autor | Diskussion |
|---|---|
| KnTig | Veröffentlicht am: 28.01.2010 20:24 |
Neugeborenes ![]() ![]() Registriert seit:: 21.01.2010 Aus:: Beiträge: 6 |
Bilder-Kollission ich hab da ne Frage:
gibt es in Dark Basic Professional nen Befehl, mit dem man Bilder miteinander kollidieren lassen kann? |
| Koelle | Veröffentlicht am: 29.01.2010 09:27 |
Neugeborenes ![]() ![]() Registriert seit:: 29.06.2005 Aus:: Braunschweig Beiträge: 4 |
Re: Bilder-Kollission Jau gibt sogar 2
Ergebnis = sprite collision( Spritenummer, Zielsprite ) Ergbenis = sprite hit( Spritenummer, Zielspritenummer ) Ist aber nur eine Box Kollision, für eine Pixelkollision musste Dein Sprite in einen Memblock umwandel und Pixel für Pixel vergleichen. Hier mal eine Beispielfunction, für Animierte Sprites musste sie halt noch umschreiben.
|
| DarkBasicProer | Veröffentlicht am: 29.01.2010 15:40 |
DB Philo ![]() ![]() Registriert seit:: 06.11.2006 Aus:: Nahe München Beiträge: 71 |
Re: Bilder-Kollission Wenn du eine pixelgenaue Kollision haben möchtest würde ich dir empfehlen das AdvancedSPRITES Plugin herunterzuladen.
Das ist zum einen einfacher handzuhaben, zum anderen hat das Plugin eine bessere Objektverwaltung und ist schneller. Wenn dir aber eine Boxkollision ausreicht, dann würde ich die, von Koelle genannten, DBP-internen Befehle verwenden, da sie, v.a. wenn du noch nicht soviel Erfahrung hast, einfacher zu benutzen sind.
|
| Diskussion | Neueste zuerst | Vorheriges Thema | Nächstes Thema | Oben |
| Du musst dich erst registrieren bevor du Beiträge veröffentlichen kannst | |





