Skocz do zawartości
  • 0

Armor stand


Kelly303

Pytanie

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
32 minuty temu, Kelly303 napisał:

Jak w skrypcie mogę napisać, żeby armor stand ciągle patrzył w kierunku gracza? Potrzebuję tego w pętlach "every tick" (tak wiem że lagują ale potrzebuję tego)

wersja 1.12.2

Musisz ustawiać sobie do zmiennej lokalizację armor standu, modyfikujesz jej yaw i pitch i teleportujesz armor stand do tej lokalizacji.

Gdyby jeszcze gracz cały czas patrzył na ten armor stand, byłoby prościej (wystarczyłoby podać liczbę przeciwną w yaw i pitch), a tak to zapewne trzeba będzie bawić się w funkcje trygonometryczne.

Możesz jeszcze popróbować z wyznaczaniem wektoru między armor standem i graczem.

Odnośnik do komentarza
https://skript.pl/temat/45182-armor-stand/#findComment-284401
Udostępnij na innych stronach

  • 0
20 godzin temu, Kelly303 napisał:

hmm... czy mógł bym poprosić jakiś wzór/skrypt? Próbuję w różne sposoby i żaden nie działa. /:

Mógłbyś użyć funkcji trygonometrycznych, ale wątpię, abyś był w stanie to zrobić.

Dlatego też pokażę fragment kodu ustawiający armor stand tak, aby patrzył na gracza.

# Tworzymy wektor między armor standem i graczem, a następnie go normalizujemy (ustawiamy jego długość na 1, gdyż nie potrzebujemy całego wektoru, zależy nam jedynie na yaw i pitch)
set {_v} to normalized vector between {_armorStand} and {_player}

# Ustawiamy do zmiennej lokalizację naszego armor standu
set {_loc} to location of {_armorStand}

# Ustawiamy yaw i pitch lokalizacji ze zmiennej na yaw i pitch wcześniej wyznaczonego wektoru

set yaw of {_loc} to yaw of {_v}
set pitch of {_loc} to pitch of {_v}

# Teleportujemy armor stand do lokalizacji ze zmienionymi yaw i pitch
teleport {_armorStand} to {_loc}

Jeżeli armor stand ma podążać "wzrokiem" za graczem jedynie na boki, możesz wywalić linijkę ustawiającą pitch.

Podmień sobie tego armor standa i playera na co tam sobie chcesz. Powyższy fragment kodu powinien pomóc w rozwiązaniu twojego problemu.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/45182-armor-stand/#findComment-289960
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.

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

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