Rozdzielczość mapy wysokości Rust dla każdego rozmiaru
Krótka odpowiedź: rozdzielczość mapy wysokości zależy od rozmiaru mapy i ma cztery stopnie: 513 × 513 do 1025 m, 1025 × 1025 do 2049 m, 2049 × 2049 do 4097 m oraz 4097 × 4097 od 4098 m do 6000 m. Crucible Heightmap wybiera ją za ciebie z wpisanego rozmiaru mapy.
Tabela rozdzielczości mapy wysokości Rust
Dział zatytułowany „Tabela rozdzielczości mapy wysokości Rust”| Rozmiar mapy | Mapa wysokości | Siatka tekstur podłoża |
|---|---|---|
| 1000 do 1025 m | 513 × 513 | 512 × 512 |
| 1026 do 2049 m | 1025 × 1025 | 1024 × 1024 |
| 2050 do 4097 m | 2049 × 2049 | 2048 × 2048 |
| 4098 do 6000 m | 4097 × 4097 | 2048 × 2048 |
To stopnie, których RustEdit używa dla mapy wysokości .raw, a Crucible Heightmap eksportuje dokładnie w tych samych. Każdy popularny rozmiar od 2050 m do 4000 m wypada na 2049, a wszystko od 4098 m w górę na 4097.
Siatka tekstur podłoża to rozmiar pozostałych warstw w pliku .map: tekstur podłoża, biomów i topologii. Jest o jeden mniejsza niż mapa wysokości i kończy się na 2048, więc na mapie większej niż 4097 m każdy punkt tekstury obejmuje cztery punkty mapy wysokości.
Jak liczy się stopień
Dział zatytułowany „Jak liczy się stopień”Podziel rozmiar mapy na pół (odrzucając ewentualne pół metra), zaokrąglij w górę do następnej potęgi dwójki (512, 1024, 2048 albo 4096), a potem dodaj jeden.
- 4000 m: połowa to 2000, następna potęga dwójki to 2048, więc mapa wysokości ma 2049 × 2049.
- 4200 m: połowa to 2100, co zaokrągla się w górę do 4096, więc mapa wysokości ma 4097 × 4097.
- 1500 m: połowa to 750, co zaokrągla się w górę do 1024, więc mapa wysokości ma 1025 × 1025.
Dodatkowa jedynka bierze się stąd, że siatka liczy punkty narożne kwadratów, a nie same kwadraty. Każdy piksel mapy wysokości obejmuje od 1 do 2 metrów terenu. Kalkulator rozmiaru mapy policzy to dla dowolnego rozmiaru.
W Crucible Heightmap
Dział zatytułowany „W Crucible Heightmap”Wpisz rozmiar świata w polu Rozmiar mapy, dowolną wartość od 1000 do 6000 metrów (zaczyna od 3800), a każdy eksport wyjdzie w pasującej rozdzielczości. Stopień zmienia się w chwili, gdy przekroczysz każdą granicę, więc mapa 4000 m eksportuje się w 2049, a mapa 4200 m w 4097.
![]()
Pasek stanu pokazuje rozmiar i rozdzielczość obok siebie, na przykład 3800m · 2049², a panel eksportu pokazuje rozdzielczość obok własnego pola Rozmiar mapy, które jest tym samym ustawieniem.
Czemu rozdzielczość musi pasować
Dział zatytułowany „Czemu rozdzielczość musi pasować”Eksport .map niesie własny rozmiar i rozdzielczość, więc nie ma czego dopasowywać: otwierasz go w RustEdit i jest dobrze.
Goła mapa wysokości .raw to co innego. W oknie Create New Map w RustEdit ustawiasz rozmiar mapy, potem pasującą do niego rozdzielczość mapy wysokości, a potem wskazujesz plik. Mapa wysokości w innej rozdzielczości zostaje rozciągnięta, żeby pasowała, a mniejsza niż mapa traci szczegóły przy wczytaniu. Więc najpierw ustaw rozmiar w Crucible, wyeksportuj, a potem utwórz mapę w RustEdit w tym samym rozmiarze. Krok po kroku: jak zrobić własną mapę Rust.
Własne mapy proceduralne Rust
Dział zatytułowany „Własne mapy proceduralne Rust”Mapa, którą Rust buduje sam z seeda, może użyć drobniejszej mapy wysokości niż ta tabela. Mapa proceduralna 3750 m wychodzi na przykład w 4097 × 4097. Dla własnej mapy nic to nie zmienia: tabela wyżej to to, czego używają RustEdit i Crucible Heightmap.
Jaki rozmiar wybrać
Dział zatytułowany „Jaki rozmiar wybrać”Rozmiar decyduje też o tym, które monumenty może postawić własna mapa Rust i ilu graczy zwykle gra na serwerze z taką mapą. Lista rozmiarów, liczby graczy i kalkulator są w rozmiarach map Rust.
