GLBasic forum

Other languages => GLBasic - de => Topic started by: WPShadow on 2008-Jul-10

Title: Kollisionsprobleme
Post by: WPShadow on 2008-Jul-10
Hi!

Ich habe ein kleines Problem mit X_Collision:

Meine Kugel reagiert überhaupt nicht mehr auf das 3D Objekt. Ich habe ein Bild mit einer kleinen Erklärung dazu geschossen und hier ist der Code:

Code (glbasic) Select


WHILE TRUE
X_MAKE3D 1,300, 45
X_CAMERA 200,70,10, 0,0,0



X_SETTEXTURE 1,2

X_SCALING 5, 5, 5

X_FOG RGB(0, 0, 0), FALSE, 100, 300

X_MIPMAPPING TRUE

X_DRAWOBJ 0,0


x = X_COLLISION(0, 0, 3, 5, 0, 0)


X_MAKE2D
PRINT "FPS.:" + getfps(), 0, 0
PRINT x, 0, 20

SHOWSCREEN
WEND



Kann mir jemand sagen, wo der Fehler liegt?

Gruß

W.

[attachment deleted by admin]
Title: Re: Kollisionsprobleme
Post by: Kitty Hello on 2008-Jul-10
X_SCALING? Bitte lass den weg, wenn Du Kollisionen machst.
Title: Re: Kollisionsprobleme
Post by: WPShadow on 2008-Jul-10
Ok, ohne X_SCALING geht's, aber dann habe ich das Problem, daß mein Gelände einfach nicht groß genug ist. Ich bräuchte das X_Scaling irgendwie.

Was kann ich da machen?
Title: Re: Kollisionsprobleme
Post by: Kitty Hello on 2008-Jul-10
Das Gelände mit *3 erstellen?
Title: Re: Kollisionsprobleme
Post by: Schranz0r on 2008-Jul-10
Japp bau nen Faktor ein, und ende!
Title: Re: Kollisionsprobleme
Post by: WPShadow on 2008-Jul-10
@schranzor

würd ich gerne machen
ich weis aber nicht, wo genau ich den Faktor ansetzen muss!


mir ist klar, dass ich den Polyvektor vergrößern muss
(Größe x Faktor), aber ich bin mir nicht sicher, wie
das mit der Positionierung funktioniert!

Bitte Hilfe @ kitty & Schranzi
Title: Re: Kollisionsprobleme
Post by: Schranz0r on 2008-Jul-10
Wie wärs wenn du es einfach mal versuchst?
Title: Re: Kollisionsprobleme
Post by: WPShadow on 2008-Jul-11
Protokoll:

9:26 Systemabsturz
       --> änderung der Parameter
9:32 Systemabsturz
       --> änderung der Parameter
9:39 Systemabsturz
       --> änderung der Parameter
9:42 Systemabsturz
       --> änderung der Parameter
9:51 Systemabsturz
       --> änderung der Parameter
10:01 System beibt zum ersten Mal stabil

Stabil heißt, daß ich mit dem Ergebnis weder was anfangen kann, noch überhaupt benutzen kann. Und es frißt mir FPS wie verrückt. Momentan habe ich bis zu 60% FPS Verlust...

Glaub mir eines, Schranzi, ich würde nicht fragen, wenn ich wüßte, wie man es macht...  :doubt:

[attachment deleted by admin]
Title: Re: Kollisionsprobleme
Post by: Schranz0r on 2008-Jul-11
Schaut doch cool aus ^^

Ich schau später mal, wird wohl gegen Abend werden ;)
Title: Re: Kollisionsprobleme
Post by: WPShadow on 2008-Jul-12
Gucken wir mal, ich sollte gegen Abend auch wieder erreichbar sein, wenn alles gut geht...
Title: Re: Kollisionsprobleme
Post by: WPShadow on 2008-Jul-14
DOPPELPOST:

Und zwar mit Absicht! Gernot, wir brauchen deine Hilfe! Ich komme mit Schranz0r gemeinsam nicht dahinter, wie man das Highfield vergrößert, ohne X_Scaling zu benutzen!

Bitte hilf uns/mir! Es wäre total wichtig!
Title: Re: Kollisionsprobleme
Post by: Kitty Hello on 2008-Jul-15
Gib mir mal den Code für das Heightfield.
Title: Re: Kollisionsprobleme
Post by: WPShadow on 2008-Jul-15
Also ich benutze deinen hauseigenen Code:

http://www.glbasic.com/forum/index.php?topic=674.0
Title: Re: Kollisionsprobleme
Post by: Kitty Hello on 2008-Jul-15
Hab die Funktion(en) erweitert. Bitte testen.
Title: Re: Kollisionsprobleme
Post by: WPShadow on 2008-Jul-15
Perfekt!

Jetzt arbeitet es problemlos mit X_Collision zusammen!!!

Danke für die flotte Hilfe!!!  :nw:

Aber:

Auf ein Lösung kommen 2 Probleme! *lol*

Mit meinem Versuch das Objekt normal zu texturieren, wie Schranz0r es vorgeschlagen hat, ergab ich ein Problem:

Die Seitenränder (LO = Links Oben, RU = Rechts Unten, usw.) befinden sich alle in der Mitte. Das Problem ist es nur, daß das Objekt nicht auf X_Settextureoffset reagiert. Hast du da zufällig auch eine Idee, Gernot?

Ich hänge dir unten einen Screenshot und das Ganze mal mit zshare dran, dann kannst du es dir mal in Ruhe durchsehen...

highfield.rar - 2.91MB (http://www.zshare.net/download/15355890f91cad7b/)

[attachment deleted by admin]
Title: Re: Kollisionsprobleme
Post by: Kitty Hello on 2008-Jul-15
Jetzt kapier ich gar nichts mehr... Du wolltest doch damals mit der TileMap Geschichte eine 2D "Tilemap" mit Höhe versehen. Jetzt skalierst Du die Texturkoordinaten mit /15 runter??

Willst Du eine Textur quer über eine Landschaft haben? Das kannst Du ja in ein einziges X_OBJ packen. Siehe das "Islands" demo.