Problem mit "meshintersect"

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Usel-Wusel

Betreff: Problem mit "meshintersect"

BeitragDi, Dez 14, 2004 22:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Moin,
Ich habe ein Problem,

Ich habe ein Mesh erstellt, was es in mgu dimensionen gibt, und jetzt wollte ich jedes auf eine collision prüfen und habe dazu folgenden code verwendet.

BlitzBasic: [AUSKLAPPEN]

............


For mgu=1 To mgzeit


If MeshesIntersect (mgpatrone(mgu),leveltest)
ppp=ppp+1
HideEntity mgpatrone(mgu)

EndIf

Next
.........................



so, dem code nach müsste , wenn das object mgpatrone mit leveltest
collidiert , der wert ppp um eins erhöt werden und dann versteckt werden. Und da ich hideentity benutzt habe, dürfte es eigentlich auch nicht mehr in collisionen eingebunden werden.
Abeern wenn nun das object in einer dimension collidiert, erhöt sich der wert um 34 oder irgendeine andere zufällige zahl, die ich mir nicht erklären kann.
Was mache ich falsch?



mfg Usel-Wusel
 

BIG BUG

BeitragDi, Dez 14, 2004 22:46
Antworten mit Zitat
Benutzer-Profile anzeigen
MESHESINTERSECT ist eine direkte Kollisionsprüfung ähnlich ImageCollide. Daher wird hier anscheinend auch kein HideEntity berücksichtigt.
B3D-Exporter für Cinema4D!(V1.4)
MD2-Exporter für Cinema4D!(final)
 

Usel-Wusel

BeitragDi, Dez 14, 2004 22:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Doch, das wird es, das object verschwindet nämlich, nur die zahl ist falsch.
 

Usel-Wusel

BeitragMi, Dez 15, 2004 15:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Ahh, ich glaueb ich weiß, was falsch läuft , wenn das object collidiert, wir
ppp so lange erhöt als wenn sich das andere object weiter bewegen würde und das "hiden" wird anscheinend gar nicht berücksichtigt.

Gibt es dazu denn keine lösung?
oder sollte ich es ohne dim machen?



Usel-Wusel
 

Usel-Wusel

BeitragMi, Dez 15, 2004 16:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Ahh, habe den fehler gefunden ,aber trozdem thx.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group