MAV - ImagesCollide - Ich weiß wirklich nicht warum

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

FreetimeCoder

Betreff: MAV - ImagesCollide - Ich weiß wirklich nicht warum

BeitragMi, Jan 30, 2008 18:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

also ich kenn eigentlich die meisten Gründe für MAVs, aber ich kann mir wirklich nicht erklären wie dieser zustande kommt.
Das habe ich:
Code: [AUSKLAPPEN]
Global AnimKristall=LoadAnimImage("GFX/Kristall.bmp",20,20,0,20)
Global KrButton=LoadAnimImage("GFX/Kr_Button.bmp",600,200,0,2)

[...]
Code: [AUSKLAPPEN]
      If ImagesCollide(KrButton,320,90,1,AnimKristall,MouseX()-10,MouseY()-10,0)
         DrawImage KrButton,320,90,0
      Else
         DrawImage KrButton,320,90,1
      EndIf


Hier kommt der Mav:
Code: [AUSKLAPPEN]
      If ImagesCollide(KrButton,320,90,1,AnimKristall,MouseX()-10,MouseY()-10,0)


Das funktioniert allerdings:
Code: [AUSKLAPPEN]
         DrawImage KrButton,320,90,1


Außerdem kommt manchmal kein Mav und manchmal schon.
KrButton ist ein Butten mit 2 Modi und AnimKristall der Cursor. Beide Frames von KrButton funktionieren (also da ist nichts wie "Out of Range" oder so)
Debuglog (kurz vor der Abfrage) gibt auch einen Wert für beide Images zurück.
Mehr Infos hab ich nicht..
Und ich steh wirklich aufm Schlauch was da falsch ist?

Wenns zu einfach ist kanns natürlich in die Beginners Corner, aber dafür ist mir das zu schwer oder ich bin total blind Wink

Achja, es ist auch egal ob ich nun
If ImagesCollide(KrButton,320,90,0,AnimKristall,MouseX()-10,MouseY()-10,0)
oder
If ImagesCollide(KrButton,320,90,0,AnimKristall,MouseX()-10,MouseY()-10,0)
hinschreibe.

MfG
FTC
"Wir haben keine Chance, aber wir werden sie nutzen!"
Projekte:
Dexterity Ball (100%)
Aquatic Atmosfear (22 % ca 4700 Zeilen) eingefrohren mangels OOP Fähigkeiten von Blitz
(ehemals Uboot)
PC: Intel D 3 GHz | NVidiaGforce 6700 256 Mb | 1024 Mb DDR RAM 400 Mhz | 2x160 GB S-ATA

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragMi, Jan 30, 2008 18:54
Antworten mit Zitat
Benutzer-Profile anzeigen
welche Version....


Hatte das Problem auch mal und es lag am Grafiktreiber!

Mit BPlus lief es bei mir ohne Probleme
[BB2D | BB3D | BB+]

FreetimeCoder

BeitragMi, Jan 30, 2008 20:15
Antworten mit Zitat
Benutzer-Profile anzeigen
1.98

Hilft das Update auf die neue Version?
BPlus hab ich leider nicht und Grafiktreiber ist der neuste. Sollte ich da downgraden? Komisch ist auch, dass es nur mit dem KrButton so ist. Liegt das evtl an der Größe? (gesamtes Bild 600x400 / 2 frames a 600x200)

MfG
FTC
"Wir haben keine Chance, aber wir werden sie nutzen!"
Projekte:
Dexterity Ball (100%)
Aquatic Atmosfear (22 % ca 4700 Zeilen) eingefrohren mangels OOP Fähigkeiten von Blitz
(ehemals Uboot)
PC: Intel D 3 GHz | NVidiaGforce 6700 256 Mb | 1024 Mb DDR RAM 400 Mhz | 2x160 GB S-ATA
 

BIG BUG

BeitragDo, Jan 31, 2008 23:15
Antworten mit Zitat
Benutzer-Profile anzeigen
So, habe dazu mal einen Beitrag fürs FAQ verfasst:
https://www.blitzforum.de/foru...p?p=284562
B3D-Exporter für Cinema4D!(V1.4)
MD2-Exporter für Cinema4D!(final)
 

Dreamora

BeitragDo, Jan 31, 2008 23:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Alternativ: Installier WHQL zertifizierte Treiber für deine Karte statt beta oder mod treiber. das hilft normalerweise ebenfalls.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

FreetimeCoder

BeitragFr, Feb 01, 2008 19:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke für die Antworten!

Wie in dem FAQ geschrieben steht:
Zitat:
Auch wenn es schade ist, die Empfehlung lautet hier:
Verzichte komplett auf ImagesCollide und ImageRectCollide!
[...]
-Mauscourser gegen Button (bei Anfängern)
Brrrr grausam.... da sag ich mal nix zu


Naja ich dachte ich könnt einen alten Code einfach schnell aufarbeiten. Inzwischen mach ich ne Neuprogrammierung in Bmax (weils einfach besser ist Wink)

MfG
"Wir haben keine Chance, aber wir werden sie nutzen!"
Projekte:
Dexterity Ball (100%)
Aquatic Atmosfear (22 % ca 4700 Zeilen) eingefrohren mangels OOP Fähigkeiten von Blitz
(ehemals Uboot)
PC: Intel D 3 GHz | NVidiaGforce 6700 256 Mb | 1024 Mb DDR RAM 400 Mhz | 2x160 GB S-ATA

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group