Newton Physik Engine GLB-Tutorial?

Previous topic - Next topic

Schranz0r

Hi Gernot.


Wär super, wenn du uns mal die Grundlagen in der Newton zeigst.
Habs gestern verzweifelt Probiert aber ich hatte da null chance.
Trotz deinen Ragdoll, DDD Collision beispielen hab ich es nicht überrissen!

Hab mir mal die demo der Leadwerk-Engine gezogen und bemerkt das da auch die Newton mit drin ist, und die beispiele da schauen mal richtig geil aus !


was ich denke zu wissen:

NewtonCreate()  // initialisiert die Engine

NewtonUpdate(GETTIMER(), 6) // updaten ALLE sachen der Engine


soweit so gut:

es tun sich nun folgende Fragen auf:

Kann die Engine eine Box erstellen, die man dann mit einer Textur belegen kann?(oder muss ich eine DDD haben?)
Wie setze ich dort Texturen(mat[] <---????) ?

Wär super wenn du uns da ein wenig aufklären könntest....
Ausser dir kann das teil glaub keiner verwenden :D

Grüße
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

Kitty Hello

OK. Ich hab leider gerade wenig Zeit. Aber es ist so. Newton macht nur die MAthematik im Hintergrund. Newton weiß, wo was gerade ist. Wie Du das auf den Bildschirm bringst, ist dann Deine Sache.
I.d.R. macht man so Würfel und andere Objekte, und zeichnet dazu passende ddd Objekte. Die kann man einfach mit NewtonDrawObject zeichnen lassen an der Stelle wo Newton sie berechnet hat.
Ich mach mal ein Tutorial. OK?

Schranz0r

Jaaaaaaaaaaaaaaaaaaaaaaaaa bitte ... :D
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

W. möchte auch ein Tutorial! =)

ich kämpfe nämlich auch schon länger mit Newton (nach deinem Beispiel) aber ich bekomme es einfach nicht hin... :wah:
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

x-tra

Gibts schon ein Tutorial, oder hab ich es übersehen?

Schranz0r

Gibs nicht, aber schau dir mal das dddCollision an, mir hats damals weiter geholfen :) :good:
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

x-tra

werd ich tun, aber stand nicht hier auf der hp was von einem deutschen tut?!?

bzw. ich hab das sdk installiert, reicht das schon, oder brauch man da noch ne seperate datei fürs glb, oder wie?

Schranz0r

#7
Wie fürs Newton?
Neeeeeee, ist ne DLL+gbas die musst du im Projekt einbinden.
Schon kannst du Newton benutzen!
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

x-tra

achso, habs grad in den samples gesehen.
mmm ma schauen was ich damit anfangen kann.

Kitty Hello

Wenn man die Newton.gbas anschaut, gibt's mit der rechten Maustaste "Werkzeuge/Hilfe erstellen". Die ist auch deutsch.

Schranz0r

Jopp nur ohne kleines Tutorial kommste da net all zu weit :)
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

Kitty Hello

Stimmt. Das müsste mal einer zusammenschreiben. Die Original-Tuts gehen übrigens auch. Die Befehle heissen alle gleich.

Schranz0r

Schau ich bei gelegenheit mal :)
Dann benutz ich einfach das StandartTutorial von Newton, und schreibs auf GLB-Deutsch um :D
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

Shogun

Mich interessiert mal was genau GLB nicht kann. Ich bin immer noch im 2D Bereich aber dort schon einigermaßen weit.
Klar steigen die Ansprüche und mein Ziel ist es mal einen FPS zu schreiben oder ein Echtzeit-Srategiespiel, das natürlich nicht ganz alleine.
Wofür genau brauche ich Physik bzw. Newton.
Vielleicht kann mir ja jemand erläutern was bei diesen beiden Genres mit GLB nicht geht, also was ich mit einer anderen Engine machen müsste.

Ja, ich weiß ein shooter oder Echtzeitstrategie ist komplex und dauert. Aber ich bin nicht alleine und es reicht ja auch schon wenn es ein reines Multiplayer-Game ist.

Bin auf eure Antworten gespannt.

Gruß Markus

Schranz0r

Möglich ist soweit so gut wie alles, kommt halt auf den Programmierer an ;)
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