NukeBoards

Pomoc - [MMF2 Dev] Ruch

MrDartmoor - 23-05-2010, 19:47
: Temat postu: [MMF2 Dev] Ruch
Witam. Próbuje zrobić coś takiego, że jak nacisnę lewym klawiszem myszy to żeby postać zatrzymywała się na środku kwadratu. Tylko nie wiem jak. Lepsze wytłumaczenie.
http://www.youtube.com/wa...feature=related
Minty - 23-05-2010, 20:03
:
Link nie działa.
MrDartmoor - 23-05-2010, 20:17
:
http://www.youtube.com/wa...feature=related
Tera powinno być dobrze.
Nie jest dobrze no to proszę sobie wpisać na youtube.pl
homm5 battle i obejrzeć jak tam wygląda system przemieszczania.
A nie jednak działa
Minty - 23-05-2010, 20:33
:
Coś w tym stylu?
http://romanx.webd.pl/?73
MrDartmoor - 23-05-2010, 20:40
:
Coś takiego umiem zrobić, gorzej jak przykładowo postać ma iść do punktu , a nie jest sterowana strzałkami tylko tam gdzie kliknę ona idzie.
Albo inaczej

czerwona kulka to ludzik a ten czarny prostokąt to kursor
Teraz idę sobie kursorem na pole i naciskam enter i ten ludzik tam idzie,
lecz pojawia się problem gdy ludzik ma stanąć, bo powinien stawać w centrum kwadratu.
Seba - 24-05-2010, 11:58
:
Zrób warunek gdy ludzik ma pozycję tego kwadratu (lub jego środka) - zatrzymaj.
Pozycję możesz określić gdy klikniesz na kwadrat (przynajmniej tak mi się wydaję xD).
Minty - 24-05-2010, 16:02
:
Chodzi Ci o znajdowane drogi pomiędzy dwoma punktami? To się nazywa pathfinding lub trasowanie, a Advanced Path Finding object ma dobre przykłady. Dodatek z przykładami można ściągnąć tu:
http://ext.neatwares.ath...._Finding_object
Przykłady znajdziesz w folderze Examples w katalogu MMFa :)

Jeśli nie ma żadnych przeszkód terenowych, to można to rozwiązać inaczej, ale wątpię, żeby nie było :) Chyba, że dla jednostek latających. Wtedy porównujesz odległość X i Y od celu i wykonujesz przesunięcia w lewo/prawo/górę/dół w zależności od znaku i od stosunku tych odległości.
Jood - 03-06-2010, 21:13
:
Połącz dwa silniki z www.romanx.webd.pl "odnajdowanie drogi" i "ruch tibia" powinno być ok. O ile myślę o tym samym.