Brauche kleine Hilfe[beantwortet]

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Fee

Betreff: Brauche kleine Hilfe[beantwortet]

BeitragSo, Apr 11, 2004 0:26
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo erstmal,
hab mich grad neu angemeldet und lerne BB erst seit ca. 3 Wochen.
Hab auch gleich ne Frage!

For I = 1 To 100
For I = 1 To 800
DrawImage vogel,I,100
DrawImage vogell, I,I
X = MouseX()
Y = MouseY()
DrawImage fadenkreuz,X,Y
If MouseHit(1) Then DrawImage schuss,X+15,Y+10
If ImagesCollide(schuss,X,Y,0,vogell,I,I,0) Then Print "GETROFFEN"
Flip
Cls
Next
Next

Leider zeigt "GETROFFEN" schon an wenn ich mit dem Fadenkreuz nur über den vogell gehe. Ich möchte aber das erst "GETROFFEN" angezeigt wird, wenn ich mit der linken Maustaste auf den Vogel draufklicke!
Wer kann mir helfen?

Beste Grüsse Fee
  • Zuletzt bearbeitet von Fee am Di, Apr 13, 2004 20:20, insgesamt einmal bearbeitet

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragSo, Apr 11, 2004 0:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Willkommen im Forum....
Code: [AUSKLAPPEN]
For I = 1 To 100
   For I = 1 To 800
      DrawImage vogel,I,100
      DrawImage vogell, I,I
      X = MouseX()
      Y = MouseY()
      DrawImage fadenkreuz,X,Y
      If MouseHit(1) Then ;nur wenn maushit dann...
         DrawImage schuss,X+15,Y+10 ; allerdings wird dieser nur einmal gemalt
         If ImagesCollide(schuss,X,Y,0,vogell,I,I,0) Then Print "GETROFFEN"
      End If
      Flip
      Cls
   Next
Next


hab es dir passend geändert, nur wenn maushit ja ist dann wird überprüft ob imagescollidie = wahr ist

noch was die zwei schleifen gehen zwar aber die erste kannste dir Sparen
Die wird nur einmal durchlaufen da du die gleichen variablen nimmst
[BB2D | BB3D | BB+]
 

Fee

BeitragSo, Apr 11, 2004 11:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke!
Du hast mir sehr geholfen Rallimen! Wink
Man schreibt sich bestimmt mal wieder!
Ich will auch so gut sein wie du. Sag wie lange programmierst du schon?

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragSo, Apr 11, 2004 18:09
Antworten mit Zitat
Benutzer-Profile anzeigen
das erste mal habe ich am C64 Code eingetippt (1984)
Aber sieh hier mal nach
https://www.blitzforum.de/view...mp;start=0
da steht es schon
[BB2D | BB3D | BB+]

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group