Maus Bild Kollision

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

8erZwerg

Betreff: Maus Bild Kollision

BeitragDo, März 03, 2005 17:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey,
meine Frage ist sehr einfach:
Wenn die Maus über das Bild geht, soll sich der Hintergrund ändern. Question Question Question
Bitte, wer kann mir helfe.
SSchaffe das leider nicht, hab schon alles Probiert...

Thx im Voraus

Der 8erZwerg
 

noir

BeitragDo, März 03, 2005 17:54
Antworten mit Zitat
Benutzer-Profile anzeigen
du überprüfst einfach die koordinaten von maus und bild, wenn sie sich überlappen -> änderst du den hintergrund.

schau dir in der OH die Kollisionsfunktionen an..
Fragt und man wird euch helfen

Das Alternativ BlitzBasic-Forum: FreeCoder
Einfach chatten: BlitzChat
Code&Text schnell und einfach pasten: FreePasting
  • Zuletzt bearbeitet von noir am So, März 06, 2005 2:37, insgesamt einmal bearbeitet

8erZwerg

BeitragDo, März 03, 2005 17:59
Antworten mit Zitat
Benutzer-Profile anzeigen
hab ich schon versucht, krieg ich aber nicht gebacken...
Die Bildkoordinaten sind 0,600
 

noir

BeitragDo, März 03, 2005 18:01
Antworten mit Zitat
Benutzer-Profile anzeigen
poste mal deinen ganzen code, dann können wir schauen wo dein fehler ist.
Fragt und man wird euch helfen

Das Alternativ BlitzBasic-Forum: FreeCoder
Einfach chatten: BlitzChat
Code&Text schnell und einfach pasten: FreePasting
  • Zuletzt bearbeitet von noir am So, März 06, 2005 2:37, insgesamt einmal bearbeitet

8erZwerg

BeitragDo, März 03, 2005 18:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]

Graphics 900,675
hinter=LoadImage("hintergrund.bmp")
frage=LoadImage("fragezeichen.bmp")
DrawImage frage ,0,600
WaitMouse
End


So, und jetzt so als hintergrund das bild
hintergrund.bmp stehen, wenn die maus
über das Fragezeichen fährt. Habe schon an If MouseX()=600... gedacht,
habs aber nicht geschafft.

Wild-Storm

BeitragDo, März 03, 2005 18:10
Antworten mit Zitat
Benutzer-Profile anzeigen
falsches forum Wink
on topic:
ich kenn mich mit 2d net so aus, aber zeichne doch einen punkt (ganz am anfang der routine, damit er nicht im bild stört) dort wo die maus ist, und überprüfe dann die collisionen mit imagesoverlap (soweit ich mich noch erinnere müsste der befehl so heissen)
Visit http://www.next-dimension.org
-------------------------------------------------
Freeware Modelle, Texturen & Sounds:
http://www.blitzforum.de/forum...hp?t=12875
 

noir

BeitragDo, März 03, 2005 18:11
Antworten mit Zitat
Benutzer-Profile anzeigen
8erZwerg hat Folgendes geschrieben:
Code: [AUSKLAPPEN]

Graphics 900,675
hinter=LoadImage("hintergrund.bmp")
frage=LoadImage("fragezeichen.bmp")
DrawImage frage ,0,600
WaitMouse
End


So, und jetzt so als hintergrund das bild
hintergrund.bmp stehen, wenn die maus
über das Fragezeichen fährt. Habe schon an If MouseX()=600... gedacht,
habs aber nicht geschafft.



versteh zwar nicht ganz was du meinst aber...
meinst du es so:

mx = mousex()
my = mousey()
drawimage mauszeiger,mx,my

if imagescollide(frage,0,600,0,mauszeiger,mx,my,0) then
Drawimage hinter, x,y..
endif
Fragt und man wird euch helfen

Das Alternativ BlitzBasic-Forum: FreeCoder
Einfach chatten: BlitzChat
Code&Text schnell und einfach pasten: FreePasting
  • Zuletzt bearbeitet von noir am So, März 06, 2005 2:37, insgesamt einmal bearbeitet

8erZwerg

BeitragDo, März 03, 2005 18:14
Antworten mit Zitat
Benutzer-Profile anzeigen
@Wild-Storm
Wollte es eigentlich auch in 2d Posten, muss mich wohl verklickt haben...
@noir
Danke, jetzt läufts... Very Happy

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group