Platyna Opublikowano 14 Listopada 2008 Udostępnij Opublikowano 14 Listopada 2008 Załóżmy że mamy solidny obiekt A i solidny obiekt B. Obiekt A jest po lewej stronie obiektu B i ma hspeed=10 więc tak jakby "pcha się" na obiekt B. Wiadomo że wtedy GM nie zmieni pozycji obiektu A na osi x ponieważ GM nie dopuszcza by dwa obiekty solidne na siebie nachodziły gdy mają zdarzenie kolizji. Więc na razie jest spoko. Ale gdy obiekt A ma nie tylko hspeed=10 ale także vspeed=-10 to nie tylko pozycja x się nie zmienia o 10 ale także pozycja y nie zmienia się. A przecież y spokojnie może zmniejszyć o 10 bo nie będą wtedy na siebie nachodzić jeżeli x nie zwiększy GM. No i jak temu zaradzić. Bo gdy na nowej pozycji występuje ta nieszczęsna kolizja to GM nie zmienia (CZASAMI) ani x ani y. Mam nadzieję że wytłumaczyłem to dość jasno, a ciężko to wyjaśnić. Jak nie potraficie pomóc to piszcie mi jak dokładnie działa ta zmiana pozycji przy solidnych obiektach. Znając ten mechanizm dokładnie może sobie jakoś sam poradzę. :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 14 Listopada 2008 Udostępnij Opublikowano 14 Listopada 2008 kazdy z tych obiektow potrzebuje zmiennej symbolizujacej masę, przy kolizji liczysz jak bardzo nachodza obiekty na siebie (dystans ile px sie na siebie nachodza) i wtedy liczysz punkt centralny miedzy nimi, potem proporcjonalnie do wagi przesuwasz na odleglosc kazdy z obiektow tak by nie kolidowaly juz ze soba. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Yoda Opublikowano 14 Listopada 2008 Udostępnij Opublikowano 14 Listopada 2008 Hmmm... to była... III zasada dynamiki Newtona? ;p Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Platyna Opublikowano 14 Listopada 2008 Autor Udostępnij Opublikowano 14 Listopada 2008 PsichiX zrobił być jakiś przykład? Ciężko to tak "na sucho" ogarnąć :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Yoda Opublikowano 15 Listopada 2008 Udostępnij Opublikowano 15 Listopada 2008 https://gmclan.org/up2576_11_fizykaxDDDDDlololo.html - znalazłem takie coś na dysku ;D Z tym że nie do końca poprawnie działa a nie chce mi się nad tym kombinować, może ci się przyda. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się