NukeBoards

Pomoc - [Fusion] Odbijanie się od ściany

Mathe - 01-08-2017, 17:04
: Temat postu: [Fusion] Odbijanie się od ściany
Witam..

Robiąc gierke, wpadłem na pomysł żeby postać mogła odbijać się od ścian, a nie mam pojęcia jak to zrobić. Zrobiłem sobie detektor postaci + używam Platform Movement Object, używam jeszcze liczniku skoków(counter) do double jump'a.

Proszę o pomoc.. :cookie:
kamiledi15 - 01-08-2017, 17:33
:
Pewnie te ściany nie są pionowe, tylko powyginane pod różnymi kątami?
Mathe - 01-08-2017, 17:41
:
kamiledi15 napisał/a:
Pewnie te ściany nie są pionowe, tylko powyginane pod różnymi kątami?

Są pionowe.
kamiledi15 - 01-08-2017, 17:57
:
To teraz zależy, jak te odbijanie ma wyglądać. Czy po walnięciu w ścianę ma lecieć bezwładnie bez kontroli, dopóki nie walnie w drugą ścianę, czy ma mieć powiedzmy pół sekundy bezwładności, lecąc po odbiciu i potem odzyskać kontrolę? Skoro to PMO, to powinno wystarczyć zrobienie licznika, który po walnięciu zwiększy się powiedzmy na wartość 10 i odliczy odpowiedni czas. Gdy licznik jest powyżej 0, to wtedy brak kontroli nad postacią pod względem ruchu X, a dodatkowo wtedy prędkość X niech będzie pomnożona przez -1, wtedy postać powinna zacząć lecieć w drugą stronę, uzyskując efekt odbicia od ściany. Jeśli chcesz to wykorzystać do wchodzenia po ścianach coraz wyżej, to przydałoby się też chwilowe zwiększenie wartości Y, ale to już łatwo uzyskać, wykorzystując kod z podwójnego skoku, który już masz.