Registriert: Di Mai 18, 2004 16:45 Beiträge: 2623 Wohnort: Berlin
Programmiersprache: Go, C/C++
Hey ich habe so ein kleines prob.
Ich hab ein Level einlesen lassen und dann eine box hinzugefügt und die kollision klappt auch (mit einer Gravitation getestet).
Nun wollte ich meine Box abhängig von meiner eingabe bewegen aber irgendwie wills nicht wirklich klappen.
Ich hab probiert die matrix(NewtonBodySetMatrix) für das Objekt neu zu setzten, musste aber feststellen das es kein Effekt hat.
Also nun meine Frage, wie kann ich ein Newton Body bewegen ?
Aus der SDK und SoS sein Demos hab ich es nicht rausfinden können
_________________ "Wer die Freiheit aufgibt um Sicherheit zu gewinnen, der wird am Ende beides verlieren" Benjamin Franklin
Registriert: Mo Sep 23, 2002 19:27 Beiträge: 5812
Programmiersprache: C++
NewtonBodySetMatrix ist genau die richtige Funktion wenn du einen Körper platzieren willst. Wenn du ihn bewegen willst, musst du eine Kraft auf den Körper einwirken lassen, als z.B. NewtonBodyAddForce.
Aber beim Newton-SDK sind doch jede Menge Tuts dabei die das erklären.
Registriert: Di Mai 18, 2004 16:45 Beiträge: 2623 Wohnort: Berlin
Programmiersprache: Go, C/C++
Ahh danke werde mal danach suchen.
Das kann gut sein doch für ein intensives durcharbeiten der SDK und deiner Demos hat die Zeit schlicht gefehlt aber nun kommt ja das Wochenende Ach und danke für die schnelle Antwort.
Werde vieleicht heute noch meine Demo Onlinestellen, wenn es so klappt wie geplant
_________________ "Wer die Freiheit aufgibt um Sicherheit zu gewinnen, der wird am Ende beides verlieren" Benjamin Franklin
Registriert: Di Mai 18, 2004 16:45 Beiträge: 2623 Wohnort: Berlin
Programmiersprache: Go, C/C++
Sieht schlecht aus hab nun mal probiert und nun ist das problem sobald der cube irgendwo kollidiert ist NewtonBodyAddForce unbrauchbar es ist als ob man es garnicht nutzten würde, sonnst klappt es kann mich im raum mit bewegen. Hab gedacht das ich dann vieleicht y einmal ne positiven wert verpassen muss und dann bewegen muss aber auch das hats nicht gebracht sobald ich kollidiere ist es aus. Eine Idee oder braucht ihr mehr infos ?
_________________ "Wer die Freiheit aufgibt um Sicherheit zu gewinnen, der wird am Ende beides verlieren" Benjamin Franklin
Registriert: Mo Sep 23, 2002 19:27 Beiträge: 5812
Programmiersprache: C++
Evtl. befindet sich der Körper im Ruhemodus, weshalb die einwirkende Kraft nicht "ausgelöst" wird. Setze den automatischen Stillstand für diesen NewtonBody mal auf 0 und probier nochmal.
Registriert: Di Mai 18, 2004 16:45 Beiträge: 2623 Wohnort: Berlin
Programmiersprache: Go, C/C++
Okey ich seh schon ich werde die tuts noch intensiver angucken müssen, da ich nicht weiss was du da sagst ^^.
Ich guck mal und vieleicht hilft das newton Forum auch weiter ist eigentlich dort denke ich besser aufgehoben oder wie siehst du das ?
_________________ "Wer die Freiheit aufgibt um Sicherheit zu gewinnen, der wird am Ende beides verlieren" Benjamin Franklin
Registriert: Mo Sep 23, 2002 19:27 Beiträge: 5812
Programmiersprache: C++
Ich glaube dort wirst du bei solchen Fragen auch auf die Tuts hingewiesen, da das nämlich da drinne steht. Bei komplexeren Fragen hast du dort allerdings die Wahrscheinlichkeit dass ausser mir auch andere Antworten.
Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.