[SOLVED] Kostka wbijająca się w ściane

Pytania i problemy dotyczące fizyki i logiki w BGE.
Awatar użytkownika
lacky
Posty: 4
Rejestracja: 17 sty 2013, 15:30

[SOLVED] Kostka wbijająca się w ściane

Postautor: lacky » 17 sty 2013, 15:34

Witam

Zauważyłem u siebie dziwny problem z kolizją. Otóż, gdy kostka upada na podłoże wszystko jest OK, ale gdy wjeżdżam w ścianę kostka "zatapia się" w niej do połowy, po czym wraca. Załączam plik blend z moim problemem (klawisze W i S by ruszyć kostką).

https://dl.dropbox.com/u/30413262/tmp/bgeproblem.blend

Pozdrawiam
Ostatnio zmieniony 19 sty 2013, 1:43 przez lacky, łącznie zmieniany 1 raz.

Awatar użytkownika
janek
Posty: 237
Rejestracja: 19 lip 2012, 14:23
Lokalizacja: Gdańsk

Re: Kostka wbijająca się w ściane

Postautor: janek » 17 sty 2013, 16:27

Jednym z rozwiązań może być zmiana rodzaju siły vektora z Loc na Force w Actuatorze Motion.

edit:

Ustaw Force tak na 150 bo tak to za słabo jest.
Ostatnio zmieniony 17 sty 2013, 19:19 przez janek, łącznie zmieniany 1 raz.

Awatar użytkownika
lacky
Posty: 4
Rejestracja: 17 sty 2013, 15:30

Re: Kostka wbijająca się w ściane

Postautor: lacky » 17 sty 2013, 17:18

Wyzerowałem Loc i ustawiłem Force na takie same wartości. Efekt jest taki, że kostka stoi w miejscu.

Awatar użytkownika
maniek
Administrator
Posty: 599
Rejestracja: 18 lip 2012, 11:03

Re: Kostka wbijająca się w ściane

Postautor: maniek » 17 sty 2013, 18:08

Force to jest siła pchnięcia, a loc to zmiana położenia o pewną stałą... dla force daj o wiele większą wartość..
Nowy serwis z fajnymi, imprezowymi, niedrogimi koszulkami - http://fajne-koszulki.com.pl

Awatar użytkownika
lacky
Posty: 4
Rejestracja: 17 sty 2013, 15:30

Re: Kostka wbijająca się w ściane

Postautor: lacky » 17 sty 2013, 21:38

Niby pomogło, ale mam wrażenie, że kostka porusza się ruchem przyśpieszonym, a nie jednostajnym (choć mogą to być tylko moje zwidy).

Jeśli jest to ruch przyśpieszony, to rozwiązanie jest połowicznie, bo będzie dziwnie wyglądał taki ruch jeśli zamiast klocka dam jakąś normalną postać gry.

Awatar użytkownika
Dagon
Posty: 94
Rejestracja: 21 lip 2012, 15:30

Re: Kostka wbijająca się w ściane

Postautor: Dagon » 18 sty 2013, 16:04

Właśnie na tym polega siła, że wprawia ciało w ruch przyspieszony, a w niektórych grach tak postacie się poruszają. Użyj sensorów Ray jeżeli koniecznie chcesz przemieszczać kostkę za pomocą loc.

Awatar użytkownika
lacky
Posty: 4
Rejestracja: 17 sty 2013, 15:30

Re: Kostka wbijająca się w ściane

Postautor: lacky » 19 sty 2013, 1:43

OK. Problem rozwiązany. Dzięki wszystkim za pomoc. Dla tych którzy mieliby problem z sensorem Ray odsyłam do manuala i tego filmiku http://www.youtube.com/watch?v=dAdiCrVGN20


Wróć do „Fizyka i logika”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość