Hallo,
beim schreiben eines kleines Anti-Langeweile-Vertreib-Programmes
ist mir aufgefallen, wenn ein still stehendes Sprite (Kreuz)
mit einem anderem Sprite per SpritepixelCollision überprüft,
gibt es eine relativ genaue Kollision an.
Sollte sich nun das Kreuz drehen, oder nur kurz gedreht werden,
dann ist die Überprüfung absolut ungenau.
Ich denk mal das liegt daran das die Koordinaten sich irgendwie
änderen, und sich desshalb alles ins ungenaue verschiebt...
Nun die Frage: Kann man die (evtl.) veränderten Koordinaten auslesen und
die in jedem Schleifendruchlauf hinzufügen, so dass aus einer ungenauen
eine wieder relativ genaue Kollisionsabfrage wird ?
( Brauch ich eigentlich nicht dringend, aber ich denk mal wenn sich jemand mit 2D in Purebasic beschäftigt, wird der auch darauf kommen..)
Danke für Antworten!
Ungenaues SpritepixelCollision
Ungenaues SpritepixelCollision
Grüße alle die ich kenne!
-----------------------------
PureBasic v. 4.00
-----------------------------
PureBasic v. 4.00
SpritePixelCollision ist nur für Sprite nicht für Sprite3D.
Wen du also irgendwas drehst, dann wird das ergibnis nicht anders sein, weil er eh die echten Sprite nimmt
Wen du also irgendwas drehst, dann wird das ergibnis nicht anders sein, weil er eh die echten Sprite nimmt
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Wirklich?
oh man... dann war das ein riesen Denkfehler von mir..
---
Nur...
Gibt es von Purebasic aus nicht einen Befehl womit man
Sprite3D´s Pixelgenau "untersuchen" kann, wärend man mit
ihnen "rummacht", wie rotieren, zoomen....?
Wär mir bis jetzt nicht bekannt, kommt daher das ich so gut wie nie
was in 2D. sondern mehr mit
3D und Programmentwicklung zu tun hatte..
oh man... dann war das ein riesen Denkfehler von mir..
---
Nur...
Gibt es von Purebasic aus nicht einen Befehl womit man
Sprite3D´s Pixelgenau "untersuchen" kann, wärend man mit
ihnen "rummacht", wie rotieren, zoomen....?
Wär mir bis jetzt nicht bekannt, kommt daher das ich so gut wie nie
was in 2D. sondern mehr mit
3D und Programmentwicklung zu tun hatte..
Grüße alle die ich kenne!
-----------------------------
PureBasic v. 4.00
-----------------------------
PureBasic v. 4.00
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
ich empfehle immer grundsätzlich koordinaten-checks statt pixelgenauer kollision.
meistens ist letztere ganz einfach unnötig.
vielleicht kannste ja hiermit was anfangen:
http://www.purebasic.fr/german/viewtopic.php?t=9093
meistens ist letztere ganz einfach unnötig.
vielleicht kannste ja hiermit was anfangen:
http://www.purebasic.fr/german/viewtopic.php?t=9093
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.