3d physik???

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

johann.boehme

Betreff: 3d physik???

BeitragMo, Sep 05, 2005 9:29
Antworten mit Zitat
Benutzer-Profile anzeigen
hallo, ich bin ein anfänger auf dem gebiet 3d programmierung, und möchte
erst mal eine steuerung programmieren, die ich in mein späteres Siel implementieren kann.
also hab ich jetzt ne höhenmap geladen, eine kugel erstellt (als model für den spieler)
und kollision geprüft.
ich hab slide auf on gestellt, weil ich dachte, das ich damit auch schrägen hochlaufen kann, aber die kugel fällt nur nach unten (weil ich jede step den Y wert verringere) und rolt dann den abhang runter, bis sie liegen bleibt, ohne das ich ihrendeinen einfluss auf sie nehmen kann.!
move entity oder so funktioniert nicht.
2. Problem, die kamera ist ein child der kugel, damit ich sie also immer im blickfeld habe, aber die kamera wirk zu steif, und ich kann sie nicht drehen (ist aber ein nebensächliches problem) gibt es jemanden, der mir erklärt wie ich eine gute physik in min spiel einbringen kann? das heißt, das mein spieler hügel hochlaufen kann, schluchten runterfällt, aber zu steile berge nicht überwinden kann?
Wiederstand ist Zwecklos!!!
 

ToGross

BeitragMo, Sep 05, 2005 10:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn man die Suche Benutz findet man auch schon einiges!

Ein Code zum Springen: https://www.blitzforum.de/viewtopic.php?t=12829

Und hir ein paar zur Schwerkraft und Gravitation:
https://www.blitzforum.de/view...chwerkraft
https://www.blitzforum.de/view...ravitation


Also einfach mal suchen!

Dashir hab ich auch mal irgendwo gefunden, finde es aber jetzt hir im Forum nicht wieder:
Zitat:

Vieleicht kann das ja jeman Brauche das der Spieler(z.b ein Falschirmspringer oder ein Flugzeugt). Physikalisch anähren korekt fällt.
cw=Luftwiederstandsbeiwert
OG=Geweicht des Objektes das stürtzt
LD=Die dichte der Luft (Normal 1.25)
g=Ortsfaktor in D 9,821
AO=Oberfläche des Objekts
up=scancode


Code:

Function Fall(Objekt,cw#,OG#,LD#,g#,AO#,up)
G1#=0.5*cw#*LD#*AO#
G2#=OG*g
Ggesamt#=G2#/G1#
Fall#=Ggesamt#^0.5
If Not KeyDown(up) Then MoveEntity Objekt,0,-Fall#,0
End Function
 

johann.boehme

Betreff: super

BeitragMo, Sep 05, 2005 13:59
Antworten mit Zitat
Benutzer-Profile anzeigen
klasse, das man sich einfach code runterladen kann,
aber ist es nicht unpraktisch, wenn man ihn nicht verteht?
gibts nen tutorial für sowas, fals ich das abändern will, oder selber machen???
weil, verstehen tu ichs echt net
Wiederstand ist Zwecklos!!!

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group