Kollisionsabfragen führen zu Fehlern

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Tankbuster

Betreff: Kollisionsabfragen führen zu Fehlern

BeitragSa, Apr 21, 2007 13:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Also.....
Ich habe endlich mal an meinem Projekt weitergemacht, und da ist mir was merkwürdiges aufgefallen!
Wenn ich zu viele Bäume in der Nähe habe, und eine Rakete abschieße (die Rakete wird normalerweise immer beim Spieler positioniert, und fliegt dann weiter!), dann sehe ich, wie die Rakete irgendwo rechts, links, oder auf der anderen Seite der Map DIREKT explodiert. Bei schüssen ist das genauso, aber die explodieren halt nicht, sondern sind nur nicht zu sehen.
INFO: Die Schüsse und Raketen werden beide auf Kollision mit den Bäumen geprüft.
Wenn ich aber alle Bäume bis auf ein paar "rauswerfe", dann geht alles so wie es soll.
Twitter
Download Jewel Snake!
Windows|Android
 

Dreamora

BeitragSa, Apr 21, 2007 13:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Bäume sind auf Polygonkollision, nicht Box oder Sphere?
Weil sonst wirds knapp mit platz wo noch was durchfliegen kann ^^
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Tankbuster

BeitragSa, Apr 21, 2007 14:11
Antworten mit Zitat
Benutzer-Profile anzeigen
JO!
Zitat:
Collisions SCHUSS,BAUM^^,2,3

oder hab ich das falsch gemacht, und muss das
Zitat:
Collisions Baum^^,SCHUSS,2,3

heißen ?? =D (oder ist das das selbe)
steh grad nämlich total auf'm Schlauch
Twitter
Download Jewel Snake!
Windows|Android
 

Dreamora

BeitragSa, Apr 21, 2007 14:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Schuss,Baum,2,3 oder 2,2 müsste eigentlich richtig sein. wie gross ist den der kollisionsradius auf dem schuss?
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Tankbuster

BeitragSa, Apr 21, 2007 15:18
Antworten mit Zitat
Benutzer-Profile anzeigen
den hab ich bei den Schüssen nicht angegeben, und bei den Raketen ist er 1!
Very Happy ^^
Twitter
Download Jewel Snake!
Windows|Android
 

Dreamora

BeitragSa, Apr 21, 2007 15:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Und wie gross sind die Bäume? 30x30x30 oder so? (nur zum sicher gehen das die nicht auch irgendwie nur 3 sind oder so)
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Tankbuster

BeitragSa, Apr 21, 2007 15:28
Antworten mit Zitat
Benutzer-Profile anzeigen
ich hab bei den Bäumen auch keinen Radius eingestellt, weil ich dachte ich brauch keinen, weil die Objakte trotzdem daran kollidieren können. Liegt's daran??^^
Twitter
Download Jewel Snake!
Windows|Android
 

Dreamora

BeitragSa, Apr 21, 2007 15:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein die brauchen keinen Radius.
Es geht mir darum zu erfahren wie gross die bäume überhaupt sind.

Wenn du es nicht weisst kannst du ja mal meshwidth,height und depth nutzen.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Tankbuster

BeitragSa, Apr 21, 2007 15:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Bäume sind net groß^^ ich werd mal grad schaun und später editieren xD

OK..... ca 34 in alle richtungen =)
Twitter
Download Jewel Snake!
Windows|Android
  • Zuletzt bearbeitet von Tankbuster am Sa, Apr 21, 2007 15:39, insgesamt einmal bearbeitet
 

Dreamora

BeitragSa, Apr 21, 2007 15:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Entweder das oder den raketen radius reduzieren. weil wenn ein baum eine grösse von 3 hat und dein schuss nen radius von 1 (also grösse 2) kann er ziemlich sicher net dran vorbei kommen ^^
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Tankbuster

BeitragSa, Apr 21, 2007 15:43
Antworten mit Zitat
Benutzer-Profile anzeigen
ok.... aber es geht ja nicht nur ums ankommen!
Die Rakete soll eigentlich bei MEINEM SPIELER plaziert werden, aber das wird er nicht, wenn zu viele Bäume da sind! 0o dann wird sie manchmal auf der anderen Seite der Karte erstellt.
Und die Rakete hätte definitiv noch viel Platz, denn die Bäume stehen noch ein bisschen vor mir!

Wenn du ICQ hast, kann ichs dir ja mal schicken..... mit 300 Bäumen ohne SingleSurface ruckelts aber en bisschen =D
Twitter
Download Jewel Snake!
Windows|Android

Tankbuster

BeitragSa, Apr 21, 2007 16:37
Antworten mit Zitat
Benutzer-Profile anzeigen
OK!
Ich hab hier mal ein Bild!
Ich stehe da, und schieße eine Rakete geradeaus.... aber die explosion ist weiter links
user posted image
Twitter
Download Jewel Snake!
Windows|Android

Lunatix

BeitragSa, Apr 21, 2007 17:03
Antworten mit Zitat
Benutzer-Profile anzeigen
mh kanns sein das du die rakete wie folgt erstellst :

Code: [AUSKLAPPEN]
rocket = Load/Copymesh(...) ;Copy wäre besser
EntityType rocket,...
PositionEntity rocket...


So ists verständlich, und zwar gibts dort einen Fehler, das die Rakete beim Positionieren mit Wändenr kollidieren kann -> Bumm
Zuerst positionieren, dann den Kollisions Typ zuweisen
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...

Tankbuster

BeitragSa, Apr 21, 2007 19:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habs jetzt so gemacht wie du gesagt hast! (natürlich hatte ich CopyEntity schon vorher^^)
...ES GEHT!
aber mich wundert es, denn der Schuss wird ja nicht mit MoveEntity an meine Position verschoben, sondern ist direkt da! Is doch irgendwie merkwürdig, das er dann irgendwo in der Map collidiert 0o
Twitter
Download Jewel Snake!
Windows|Android
 

Dreamora

BeitragSa, Apr 21, 2007 19:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Es geht. Er wird ja dennoch verschoben ... wenn du willst das er instantan da ist musst du ihn nach updateworld positionieren.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Tankbuster

BeitragSa, Apr 21, 2007 19:47
Antworten mit Zitat
Benutzer-Profile anzeigen
^^ Ich glaub, da veränder ich eben schnell die paar Zeilen =)
obwohl.... mit C&P würds auch schnell gehn!
Twitter
Download Jewel Snake!
Windows|Android
 

Dreamora

BeitragSa, Apr 21, 2007 19:48
Antworten mit Zitat
Benutzer-Profile anzeigen
würd ich net. obiges reicht eigentlich auch und macht weniger probleme als sich später zu überlegen warum gewisse Dinge so sind wie sie sind ^^
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group