Kollisionsprobleme

Previous topic - Next topic

WPShadow

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]
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello

X_SCALING? Bitte lass den weg, wenn Du Kollisionen machst.

WPShadow

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?
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello

Das Gelände mit *3 erstellen?

Schranz0r

Japp bau nen Faktor ein, und ende!
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

WPShadow

@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
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Schranz0r

Wie wärs wenn du es einfach mal versuchst?
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

WPShadow

#7
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]
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Schranz0r

Schaut doch cool aus ^^

Ich schau später mal, wird wohl gegen Abend werden ;)
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

WPShadow

Gucken wir mal, ich sollte gegen Abend auch wieder erreichbar sein, wenn alles gut geht...
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

WPShadow

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!
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello

Gib mir mal den Code für das Heightfield.

WPShadow

AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello

Hab die Funktion(en) erweitert. Bitte testen.

WPShadow

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

[attachment deleted by admin]
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est