Skocz do zawartości
  • 0

on move, on any move


RediQ
 Udostępnij

Pytanie

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, RediQ napisał:

jaka zrobic  ze jak sie ruszy o jedna kratke to sie wykona event jakis

bo jak mam on any move to jest tez tak jak sie ruszy myszka

Jedyny event, który jest wywoływany podczas poruszania się gracza to właśnie 'on any move' pochodzący z SkQuery.

Możesz ewentualnie zrobić to na zasadzie pętli, która będzie sprawdzała czy odległość między pewnym punktem a lokalizacją gracza jest większa niż przykładowo 0.1.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

za każdym razem gdy gracz się ruszy to zapisujesz lokalizację bloku w którym stoi do zmiennej - jednocześnie sprawdzasz czy nowy blok jest różny od bloku ze zmiennej i jeżeli tak to znaczy że gracz się ruszył, jeżeli nie to znaczy że dalej stoi w tym samym klocku.

Odnośnik do komentarza
Udostępnij na innych stronach

  • -1

on any move: nie polecam, wykonuje się po najmniejszym ruszeniu myszką więc może negatywnie wpływać na wydajność.
Warto spróbować tak jak zaproponował @Kormic, aby sprawdzać to pętlą.

Jeśli chcesz zamrozić gracza - są lepsze sposoby.

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

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