Skocz do zawartości

Problem z polem widzenia


Shinji

Rekomendowane odpowiedzi

Witam, nie wiem czy to ten dział, ale mam pewno pytanie.

Pracuje nad polem widzenia przeciwników, zrobiłem swój przyklad: https://gmclan.org/up1897_11_przyklad_pole_widzenia.html wykonanu za pomoca colission_line() problem w tym ze linia jest tworzona od srodka do sroda, i jesli juz logicznie sie wysune ale nie przejde srodka to i tak mnie niby nie widac. I jak zmienic ten przyklad tak aby po dodaniu drugiego przeciwnikaprzykład sie nie sypał (wtej chwili własnie tak sie dzieje, sami zobaczcie).

 

Klawisz Funkcyjny - SPACJA (hide/show line)

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

przenioslem kilka rzeczy i teraz działa:

https://gmclan.org/up23_11_przyklad_pole_widzenia_1.html

 

polecam też ten przykład:

https://gmclan.org/index.php?sciagnijplik=87

Odnośnik do komentarza
Udostępnij na innych stronach

przenioslem kilka rzeczy i teraz działa:

https://gmclan.org/up23_11_przyklad_pole_widzenia_1.html

Dzieki =)

To chyba dobrze, że od środka do środka, bo właśnie po środku jest głowa, a zazwyczaj na głowie są umieszczone oczy. :P Oczywiście jeśli gra jest grą z widokiem od góry.

No fakt ta logika sprawdza ze do momentu, np przedstawionego ponizej:

99818349ru2.png

Teoretycznie powinien mnie widzec, a jednak nie widzi bo linia przecina sie jeszcze z murkiem...

 

Myslałem zeby na herosie zastosowc pare linia wychodzacych z punktow najbardziej wystajacych tylko jesli juz zamienie kwadrat na jakas postac to przy jej obrocie punkty tez powinny sie obracac (byc przyczepione np caly czas do ramion) tyko nie wiem jakim dzialaniem to zrobic?

Odnośnik do komentarza
Udostępnij na innych stronach

wystarczy

x+lengthdir_x(odleglosc_od_punktu,direction_do_punktu)

y+lengthdir_y(odleglosc_od_punktu,direction_do_punktu)

Odnośnik do komentarza
Udostępnij na innych stronach

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...