Znajdowanie twierdzy za pomocą dwóch rzutów Oka Kresu
Triangulacja działa z dwoma rzutami, a nie sześcioma oczami rzucanymi na chybił trafił. Oto technika, dwa błędy, które sprawiają, że zawodzi, oraz matematyka współrzędnych, która za nią stoi.
Rzucanie oczami i bieganie za nimi marnuje oczy i czas. Dwa rzuty z odpowiednich pozycji dają bezpośrednio współrzędne twierdzy.
Metoda
- Stań w dowolnym miejscu. Rzuć okiem. Zanim wyląduje, naciśnij F3 i zapisz swoje współrzędne
x1 z1oraz kąt patrzeniaf. - Idź prostopadle do tego kierunku — kilkaset bloków to wystarczająco dużo.
- Rzuć drugie oko. Zapisz
x2 z2i nowy kąt. - Te dwie linie przecinają się w twierdzy.
Kąt to linia Facing na ekranie debugowania F3. Patrz bezpośrednio na oko, gdy leci, i odczytaj odchylenie (yaw) w tym momencie.
Matematyka
Odchylenie (yaw) w Minecrafcie jest mierzone tak, że 0 to południe (+Z) i rośnie zgodnie z ruchem wskazówek zegara. Przekształć każdy rzut na wektor kierunkowy:
dx = -sin(yaw) dz = cos(yaw)
Następnie rozwiąż przecięcie dwóch promieni. Wynik to przybliżony środek twierdzy — zazwyczaj w obrębie jednego lub dwóch chunków, co jest wystarczająco blisko, aby znaleźć klatkę schodową.
Dwa błędy
Rzucanie obu oczu z tej samej linii. Jeśli twój drugi rzut jest mniej więcej w tym samym kierunku co pierwszy, dwie linie są prawie równoległe, a przecięcie jest dziko błędne — często o tysiące bloków. Poruszaj się prostopadle, a nie do przodu. To największe pojedyncze źródło błędów i dlatego „triangulacja mi nie działa” to zazwyczaj dwa rzuty oddalone o 20 bloków w linii prostej.
Odczytywanie kąta po wylądowaniu oka. Odchylenie (yaw), które chcesz, to twoje patrzenie, gdy patrzysz na oko w locie. Odczytaj je późno, a będziesz miał swój własny kąt obrotu, a nie kierunek oka.
Oczy pękają i to jest w porządku
Oko ma mniej więcej 1 na 5 szans na rozbicie się przy każdym rzucie. Dwa rzuty to minimum; zaplanuj cztery oczy. Ponieważ triangulacja wymaga tylko dwóch, resztę zachowujesz na portal — który wymaga wypełnienia do dwunastu ramek, chociaż wygenerowany portal zazwyczaj zaczyna się z kilkoma już na miejscu.
Twierdze generują się w pierścieniach
Nie są rozrzucone losowo. Pierwszy pierścień znajduje się 1280–2816 bloków od punktu początkowego i zawiera trzy twierdze; dalsze pierścienie zawierają więcej, rozmieszczone wokół centrum świata. Więc jeśli twoja triangulacja wskazuje gdzieś poniżej 1000 bloków od spawnu, to raczej rachunki są błędne, niż świat jest niezwykły.
Skała macierzysta (Bedrock) się różni
Twierdze w wersji Skała macierzysta (Bedrock) generują się według innego wzoru, a oczy zachowują się nieco inaczej. Technika triangulacji nadal działa; odległości pierścieni się nie przenoszą.
Wprowadź dwie pary współrzędnych i kątów i uzyskaj przecięcie — plus chunk i plik regionu, w którym się znajduje — za pomocą Narzędzi do współrzędnych i twierdz.