Eckenbezug und Mittenbezug bei Fadenkreuz

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
Delle
Beiträge: 1132
Registriert: 10.05.2005 22:48

Eckenbezug und Mittenbezug bei Fadenkreuz

Beitrag von Delle »

Hallo,

ich nutze ein 32x32 großes Fadenkreuz und damit die Mitte auf dem
gesamten Bildschirm dargestellt werden kann, positioniere ich es so:

Code: Alles auswählen

DisplayTransparentSprite(#Fadenkreuz,MouseX()-16,MouseY()-16)
In BlitzBasic konnte man mit "MidHandle" den Bezugspunkt
automatisch auf die Mitte festlegen.

Code: Alles auswählen

If SpritePixelCollision(#Fadenkreuz,MouseX()-16,MouseY()-16,#Feind,Feind()\x,Feind()\y)
Funktioniert soweit ganz gut, aber eigentlich soll ja der Mittelpunkt
des Fadenkreuzes nur das Objekt treffen können und nicht das
komplette Fadenkreuz.

Sollte ich hierzu vielleicht noch ein anderes 2x2 Pixelsprite drunterlegen
und dieses mit SpritePixel() abfragen?
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
Delle
Beiträge: 1132
Registriert: 10.05.2005 22:48

Beitrag von Delle »

Nunja, was hat das mit dem Mittelbezug zu tun?
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

wollte nur drauf hinweisen dass da grade ein aktueller Thread dazu existiert.
zu Deinem Problem .. wenn Du wie vorgeschlagen ein Mickersprite (geht ein Sprite mit einem Pixel???) als Fadenkreuzmitte nimmst und mit dem die Kollision prüfst solltest Du zu Rande kommen.
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag von zigapeda »

Ich hab auch ein fadenkreuz und zum überprüfen wo das fadenkreuz hingezielt hat habe ich eine 1x1 pixelgroße bitmap die das macht bzw. mit der ich das machen kann.
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Antworten